您能否使用Azure DevOps rest api获得测试步骤的通过或失败状态?

您能否使用Azure DevOps rest api获得测试步骤的通过或失败状态?,rest,testing,azure-devops,Rest,Testing,Azure Devops,我正在编写一个监控测试计划运行状态的应用程序 有了一个计划和一个套房id,我就能得到很多信息。例如,我可以看到测试点的整体状态,并知道它是否准备好/正在进行/完成,等等。但我想在正在进行的步骤上更深入一步 我无法看到测试点中步骤的状态(即通过/失败等)。是否有RESTAPI调用来获取此信息 您能否使用Azure DevOps rest api获得测试步骤的通过或失败状态 是的,您可以通过RESTAPI获得它 您可以尝试使用这个restapi:来获得测试结果。结果包含测试步骤状态 GET http

我正在编写一个监控测试计划运行状态的应用程序

有了一个计划和一个套房id,我就能得到很多信息。例如,我可以看到测试点的整体状态,并知道它是否准备好/正在进行/完成,等等。但我想在正在进行的步骤上更深入一步

我无法看到测试点中步骤的状态(即通过/失败等)。是否有RESTAPI调用来获取此信息

您能否使用Azure DevOps rest api获得测试步骤的通过或失败状态

是的,您可以通过RESTAPI获得它

您可以尝试使用这个restapi:来获得测试结果。结果包含测试步骤状态

GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude=iterations&api-version=5.1
注意:您需要添加参数(
detailsToInclude=iterations
)以获取测试步骤的状态

结果:

您可以检查API响应中的迭代详细信息(总体测试步骤的状态)和操作结果(每个测试步骤的状态)