当前位置: 首页 > 知识库问答 >
问题:

如何使用ZAPI(RESTAPI)在Zephyr(Jira)中编写单个步骤结果

宰父俊民
2023-03-14

我已经看过ZAPI文档,到目前为止,我可以得到测试周期id和执行id,这样我就可以执行测试用例,在Zephyr中编写测试用例的结果。然而,我在测试用例中有更多的测试步骤。现在,我想将各个测试步骤的结果写入Zephyr(Jira)。能否提供相同的示例代码(首选Java)。请提供一个示例代码。

我到目前为止的方法:(在网上找到)

通过使用API“/rest/zapi/latest/stepResult”的执行id获取stepresults(teststep results)的id,然后使用这些stepResult id,我们可以使用API“/rest/zapi/latest/stepResult/{id}”的PUT请求执行它们

我当前使用的版本:jira\U版本:6.3.12 zfj\U版本:2.5.2 zapi-1.5.0.15001732。谢谢,艾哈迈德

共有2个答案

林雅畅
2023-03-14

您需要启动执行并运行导航器ap:https://jira/rest/zapi/最新/执行

https://jira/rest/zapi/latest/execution/navigator/{{execid}}?zql=固定版本='API'

邓令雪
2023-03-14

首先,您需要找到一个测试步骤执行ID,您将通过执行ID获得步骤执行ID。

您将从下面获得执行ID:{{JiraUrl}}/rest/zapi/latest/execution{“issueId”:123455,“versionId”:“{versionId}”,“cycleId”:“123”,“projectId”:{projectId}}

对于每个问题,都有一个不同的执行ID从与问题密钥对应的执行列表中提取一个值“id”。

现在,从下面获取步骤id: /rest/zephyr/latest/stepResult?执行id={id}

提取“id”的值

要更改测试步骤的状态,请向/rest/zapi/latest/stepResult/{id}发送PUT请求,其中JSON主体指定所需的状态。

{“状态”:3}

状态|值=

 类似资料:
  • 我想为我的测试创建一个自动化的过程。我用的是jira和zapi。我想尝试使用postman api与zephyr jira中的测试进行交互。问题是没有太多关于如何使用zapi的文档。 首先,url是什么?这是测试吗。大西洋。净/吉拉/?/?//apifunction 第二件事,我可以生成一个访问密钥和密钥,但我似乎还需要一个授权jwt令牌,我如何生成一个我可以通过邮递员使用的令牌? 任何帮助都将受

  • 我已经在jenkins和ZAPI安装了Zephyr插件,在jira安装了Zephyr插件,并且能够建立连接 但是在下拉列表中我无法查看jira项目 有人能帮我解决这个问题吗?在构建后无法在下拉列表中查看项目名称

  • JIRA是否有任何选项可以将测试标记为自动化。我是JIRA的新手,我们使用Zephy进行测试用例管理。我正在为基于Web的应用程序编写测试用例,希望分别跟踪手动和自动化测试用例。

  • 我对Spring批处理框架相当陌生。 我在一个作业中创建了两个步骤(我们称之为步骤1和步骤2)。我想把它们并行运行。不仅如此,step2的IteamReader还应该使用step1的itemwriter。 我的第一个问题是,在Spring批量中是否有可能做到这一点?如果是,怎么做? 其次,如果这不可能,还有什么工作可以做呢? 谢了。

  • 到目前为止,我只能与Jira建立连接,但我不知道如何获取特定字段。据我所知,JIRA API的SearchResult类可以解决这个问题,但我不知道如何将它集成到我现有的代码中。任何帮助都将不胜感激。 Java版本-8,操作系统-视窗10,日蚀-火星 /*使用的罐子:jersey-bundle-1.9。罐子(https://mvnrepository.com/artifact/com.sun.je

  • 本文向大家介绍使用Django简单编写一个XSS平台的方法步骤,包括了使用Django简单编写一个XSS平台的方法步骤的使用技巧和注意事项,需要的朋友参考一下 1) 简要描述 原理十分简单2333,代码呆萌,大牛勿喷 >_< 2) 基础知识 XSS攻击基本原理和利用方法 Django框架的使用 3) Let's start 0x01 工欲善其事必先利其器,首先我们需要准备编写代码的各种工具和环境,