如何通过 REST 从 TFS 2018 U2 获取测试计划 API

How to fetch TestPlan from TFS 2018 U2 via REST API

我尝试使用以下 URL 获取 TestPlan 结果 :

URL: https://{host}/{collection}/{project}/_apis/testplan/plans?api-version=4.1

我还尝试了其他 API 版本:5.0-preview.15.1-preview.1

我收到 HTTP: 404 Not found 错误。所以我的问题是,Microsoft 是否支持 Rest API 为 TFS 2018 U2 获取 TestPlan 或者如果 SOAP API 可用,请建议我如何获取它。

可能用于获取测试计划和测试的 REST 方法不适用于 TFS 2018 U2。您可以在文档页面上查看。

对于 5.0 版 https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.0:

对于 v TFS 2018 U2 https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=vsts-rest-tfs-4.1:

您需要使用旧的 api 来获取测试计划:

 ITestManagementTeamProject proj = GetProject(serverurl, project);
 ITestPlan plan= proj.TestPlans.Find(xx);