【问题标题】:Creating a test case in tfs 2015 by rest api version 2.2通过rest api 2.2版在tfs 2015中创建测试用例
【发布时间】:2019-01-14 15:48:25
【问题描述】:

我正在尝试通过发送带有application/json 的 PUT 请求,在 TFS throw Postman 上创建一个新的测试用例,但得到

"Message": "请求的资源不支持 http 方法 'PUT'。"

我尝试使用X-HTTP-Method-Override,但得到了相同的响应。 我的api版本是2.2。 如何使用此 REST API 版本创建测试用例

这是请求:

 PUT http://server:port/{path_to_project}/_apis/test/Plans/{id}/suites/{id}/testcases/{id}?api-version=2.2

【问题讨论】:

  • 您调用的是哪个 API?请求的样板文件是什么,您如何进行身份验证?
  • 我使用的是 TFS 2015 REST API 版本 2.2,并且我使用 Basic Auth 进行身份验证。
  • 有很多端点。您是否在使用工作项端点?测试用例管理端点?
  • tfs 是否配置为支持 https?否则基本身份验证将不起作用。

标签: rest tfs testcase tfs-sdk azure-devops-rest-api


【解决方案1】:

要创建测试用例,请使用工作项 api,而不是测试用例管理 api。

共享步骤和测试用例是工作项,使用各自的 api 创建。创建后,您可以使用测试用例管理 API 将测试用例放入套件和计划中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 2018-06-13
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多