You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于VSTS工具获取测试运行结果REST API同版本响应变更的咨询

Azure DevOps Test Results API预览版字段变更及公开变更查询指南

我之前也碰到过预览版API突然调整响应结构的情况,针对你遇到的GET https://{accountName}.visualstudio.com/{project}/_apis/test/Runs/{runId}/results?api-version=5.0-preview.5 API不再返回Test Plan Id和Test Suite Id的问题,给你几个实用的方向:

  • 查找官方API变更日志:微软维护了专门的Azure DevOps REST API变更追踪文档,里面会记录所有版本(包括预览版)的API变动细节,比如字段移除、新增或逻辑调整。你可以在官方文档的API变更相关板块找到这些内容——毕竟预览版API本身就标注了"可能随时迭代",这类字段调整属于预览阶段的正常操作。
  • 注意预览版API的特性:5.0-preview.5是预览版本,这类版本的核心目的是收集用户反馈,所以响应结构、字段的变动是预期内的。如果需要稳定的字段输出,建议考虑切换到同版本的正式版API(比如5.0而非preview分支),正式版的变更会更可控,且变更记录更详尽。
  • 替代方案获取所需字段:如果当前必须获取Test Plan Id和Test Suite Id,可以先调用测试运行详情API:
    GET https://{accountName}.visualstudio.com/{project}/_apis/test/Runs/{runId}?api-version=5.0-preview.5
    
    这个API的响应里依然会包含Test Plan和Test Suite的关联ID,你可以先获取这两个值,再结合测试结果API的数据进行后续处理。
  • 官方反馈渠道求助:如果在公开变更日志里找不到对应的记录,你可以通过Azure DevOps的官方反馈平台提交问题,产品团队会跟进给出说明,也能帮助其他遇到相同问题的开发者。

内容的提问来源于stack exchange,提问作者Hansmukh Jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:37:22