使用 API 找不到 Azure Devops 测试计划 ID

Azure Devops Test Plan ID not found using API

我试图在我的测试计划中找到与测试用例关联的测试点 ID。我可以在 UI 中清楚地看到测试 plan/test 套件 #,但是当我调用以获取测试点时,我收到一条错误消息,指出我的测试计划未找到。

var client = new RestClient("https://dev.azure.com/MyCompany/MyProject/_apis/testplan/Plans/42687/Suites/42776/TestPoint?api-version=5.1-preview.2");

var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Basic myauthorization");
request.AddHeader("Content-Type", "application/json");

var response = client.Execute(request);

我可以 create/delete 使用 API 测试运行,所以我知道我的身份验证是好的。为什么我看不到测试计划?

这是用户界面不清晰(或仅仅是用户错误)的情况。 当查看 UI 时,单击测试计划时会清楚地显示测试计划名称 - 但是旁边会显示测试套件 #,这导致了我的问题。阅读 URL 才明白显示的内容与我预期的不同。