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

如何使用Jira Rest API获取每个测试的前置条件

华星文
2023-03-14

我试图获取有关Jira测试执行的测试的数据,例如:摘要、受让人、类型、状态和前提条件(要精确的摘要)。问题是我无法获取前置条件的数据。当然,我可以得到前置条件的密钥和其他东西,但我需要摘要栏。

共有2个答案

戚泰
2023-03-14

假设您指的是Jira Xray的测试管理,下面的rest api将有助于获得给定前提条件的所有细节。

RESTURL:GET/Rest/raven/1.0/api/premission/{premissionkey}/test

样本响应:

[{
    key: "TEST-1",
    self: "http://localhost:6080/rest/api/2/issue/19701",
    reporter: "admin",
    precondition: [{
        preconditionKey: "TEST-4",
        self: "http://localhost:6080/rest/api/2/issue/19705",
        reporter: "admin",
        type: "Cucumber"
    }],
    type: "Cucumber"
}, {
    key: "TEST-2",
    self: "http://localhost:6080/rest/api/2/issue/19701",
    reporter: "admin",
    precondition: [{
        preconditionKey: "TEST-4",
        self: "http://localhost:6080/rest/api/2/issue/19705",
        reporter: "admin",
        type: "Cucumber"
    }],
    type: "Cucumber"
}]

Jira X射线Api文档链接:https://docs.getxray.app/display/XRAY/Pre-Conditions-Rest

宋鸿云
2023-03-14

为了获得这些实体的详细信息,这些实体是标准的Jira问题,您需要使用Jira的REST API并使用Jira问题密钥或id。

HTTP GET请求示例:

https://sandbox.xpand-it.com/rest/api/2/issue/BOOK-36?fields=summary

回应:

{
  "expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations",
  "id": "20201",
  "self": "https://sandbox.xpand-it.com/rest/api/2/issue/20201",
  "key": "BOOK-36",
  "fields": {
    "summary": "Manual test of strong password validation"
  }
}
 类似资料:
  • 我正在尝试使用这里提供的jirarestapihttps://developer.atlassian.com/server/jira/platform/rest-apis/我正试图弄清楚如何在我的项目中得到对具体问题的描述。 当我做以下查询时: curl-D--u user:password-X GET-H“内容类型:application/json”http://localhost/jira/r

  • 问题内容: 我正在尝试使用JavaScript检测浏览器滚动条的位置,以确定当前视图在页面中的位置。我的猜测是,我必须检测轨道上的拇指在哪里,然后检测拇指的高度占轨道总高度的百分比。我是不是过于复杂了,还是JavaScript提供了比这更简单的解决方案?任何想法代码明智? 问题答案: 您可以使用和获取分别滚动的垂直和水平偏移。可如果你关心整个页面。如果需要百分比,可以将其与和(再次可能是主体)进行

  • 我希望这个图中的条形图有我自己选择的不同颜色。我不想使用随机的颜色为酒吧(或一组酒吧)。

  • 问题内容: 我有一张表格,我想获取每个组的最新条目。这是桌子: 桌子 该表将按降序分组并按降序排序。对于每个,我想获取最新状态。 我的首选输出: 是否有任何汇总函数只能从每个组中获得最高排名?请参阅下面的伪代码: DocumentID, GetOnlyTheTop(Status), GetOnlyTheTop(DateCreated) FROM DocumentStatusLogs GROUP B

  • 我有以下数据帧(示例): 我想计算每组n行相对于条件行的斜率(指示符==true)。这意味着它应该返回一个列“斜率”,其中斜率在条件行之前和之后,该行的斜率应该为0。除此之外,我想返回一个名为“id”的列,它实际上是表示条件行之前(负)或之后(正)斜率的值的组id。这是所需的输出: 以下是A组的一些解释: 第0,1和2行是斜率为(x=[-3,-2,-1], y=[2,1,1])=-0.5的条件行(

  • 问题内容: 我如何获取 当前正在运行的测试用例名称 ,而在testsuite集合中却有16个测试用例。测试按顺序执行(按照将测试添加到testSuite集合的顺序)。当我将所有测试添加到testSuite集合中时,我可以预览该对象,但是如何在测试运行时获取当前正在执行的测试。也许某些变量保存了此信息? 例: 使用Selenium-RC框架执行测试。 问题答案: unittest.TestCase.