使用REST API更新VSTS测试运行的失败测试和通过率字段的步骤如下:
- 首先,你需要获取VSTS的Personal Access Token(PAT),以便进行身份验证和访问权限。在VSTS中,转到用户设置,然后选择"Security"选项卡,创建一个新的PAT并记下生成的令牌。
- 使用HTTP请求库(如cURL、Postman或Python中的requests库)创建一个HTTP PATCH请求,目标URL为VSTS的REST API地址。根据你的VSTS实例和项目设置,URL的格式可能类似于:
https://youraccount.visualstudio.com/DefaultCollection/yourproject/_apis/test/runs/{runId}?api-version=6.0-preview.3
。其中,{runId}
是测试运行的唯一标识符。 - 在请求的Header中添加以下内容:
- Authorization: Bearer {PAT},将{PAT}替换为你在第一步中获取的Personal Access Token。
- Content-Type: application/json-patch+json
- 在请求的Body中,以JSON格式提供要更新的字段和值。对于失败测试和通过率字段,你需要使用VSTS的字段名称和相应的值。例如,要更新失败测试字段,可以使用以下JSON片段:
- 在请求的Body中,以JSON格式提供要更新的字段和值。对于失败测试和通过率字段,你需要使用VSTS的字段名称和相应的值。例如,要更新失败测试字段,可以使用以下JSON片段:
- 对于通过率字段,使用类似的JSON片段:
- 对于通过率字段,使用类似的JSON片段:
- 发送HTTP PATCH请求,将更新的字段和值应用到VSTS测试运行。根据你选择的HTTP请求库,可以使用相应的方法发送请求。
通过以上步骤,你可以使用REST API更新VSTS测试运行的失败测试和通过率字段。请注意,具体的API版本和字段名称可能会因VSTS的版本和配置而有所不同。为了更好地了解VSTS的REST API和字段名称,你可以参考腾讯云的VSTS相关文档和API参考链接:
- VSTS REST API文档:https://cloud.tencent.com/document/product/441/6209
- VSTS REST API参考:https://cloud.tencent.com/document/product/441/6208