如何获取 Azure DevOps API 调用的 testCaseResultId

How do I get the testCaseResultId for a Azure DevOps API call

我有一个邮递员集合设置,其中包含所有 Azure DevOps API 对“测试”的调用。我注意到很多 API 调用都需要端点中的“testCaseResultId”。我不知道如何获得这个ID。我查看了所有回复,但没看到它 returns 在哪里。有人可以帮忙吗!?我有 11 个电话需要这个。

例如。获取 https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/Results/{**testCaseResultId**}/Iterations/{iterationId}/actionresults/{actionPath}?api-version=5.0

要获取testCaseResultId的值,可以尝试以下方法:

  1. 使用REST API“Results - List”列出测试运行的所有测试结果。从response body可以看到指定测试运行.

    中每个测试结果的testCaseResultId

  2. 从Azure DevOps的网页查看testCaseResultId。在测试 运行 所在的项目中,导航到“测试计划”>“运行”。找到测试运行,点击打开。 Select'测试结果'选项卡,可以看到在这个运行中执行的所有测试用例的结果。单击一个测试用例结果将其打开。在网络浏览器的地址栏上,您可以看到此测试用例结果的完整URL。在URL中可以看到testCaseResultId.