0

我的目标是使用 API 在 Zephyr 中为 Jira 创建一个测试。我在网上找到了类似的东西

"fields": {
      "issuetype": {
         "name": "Test"
      },
      "project":
      {
         "key": "TP"
      },
      "summary": "Test From API",
      "description": "",
      "assignee": {
          "name": "Some Name"
      },
      "customfield_10014": "SOMEKEY",

      "duedate": "2018-10-03",
      "priority": {
        "name": "Medium"
      },
      "labels": ["label1", "label2"],
      "customfield_19416": "50h",
      "customfield_19719": {
        "value": "minor"
      },
      "customfield_11101": [
        {
          "Test Step": "some text",
          "Test Data": "some text",
          "Test Result": "some text"
        },
        {
          "Test Step": "some text",
          "Test Data": "some text",
          "Test Result": "some text"
        },
        {
          "Test Step": "some text",
          "Test Data": "some text",
          "Test Result": "some text"
        }
      ]
   }

我真的不知道我应该使用什么 API。

最近我能够使用以下 API https://prod-api.zephyr4jiracloud.com/connect/public/rest/api/1.0/cycle创建测试周期

可以在此页面上找到 https://zfjcloud.docs.apiary.io/#reference/cycle

不幸的是,我找不到用于测试创建的类似 API。可能吗?

PS:我正在使用Authorization, Content-Type, zapiAccessKey标头,AuthorizationJWT 密钥在哪里

感谢您的提示

4

1 回答 1

0
  1. 通过 API 在 JIRA 中创建问题。选择问题类型为Testhttps://support.smartbear.com/zephyr-squad-server/docs/api/how-to/create-tests.html POST /rest/api/2/issue

  2. 上述请求将为您提供一个 JIRA 内部的 ID。不是为创建的任何问题/票证在 UI 中显示的那个。提取此 ID 字段,然后

  3. 创建测试步骤。 https://support.smartbear.com/zephyr-squad-server/docs/api/how-to/add-steps-to-tests.html POST /rest/zapi/latest/teststep/{issueId}

我不想回应 smartbear 网站上的内容。因此,此高级工作流解决方案适用于您的实施。

于 2022-02-03T19:02:50.860 回答