You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过REST调用获取Xray测试执行状态变更活动数据?

获取Xray测试执行状态变更记录的REST接口方案

Xray的测试执行状态变更记录属于Xray扩展的测试实体数据,不会出现在标准JIRA问题的变更历史中,但可以通过Xray专属的REST API获取这类信息,以下分版本说明可用方案:

1. Jira Cloud + Xray Cloud版本

调用GET /rest/raven/1.0/api/testexec/{testExecId}/changes接口,需传入测试执行的Issue ID(而非Issue Key),接口会返回该测试执行下所有测试用例的状态变更记录,包含操作人、变更前后状态、时间戳等与Activity模块一致的信息。

示例请求:

GET /rest/raven/1.0/api/testexec/12345/changes

2. Jira Server/Data Center + Xray Server/Data Center版本

对应的接口为GET /rest/raven/1.0/testexec/{testExecKey}/changes,这里可直接传入测试执行的Issue Key(即你链接中的XXX),返回数据同样包含所有测试用例的状态变更历史。

示例请求:

GET /rest/raven/1.0/testexec/TEST-123/changes

补充说明

  • 调用接口需具备Browse Projects权限,以及Xray的View Test Execution权限;
  • 若仅需单个测试用例的变更记录,可在上述接口返回结果中通过testIssueKey字段筛选,或直接调用测试用例专属变更接口:Cloud版本用GET /rest/raven/1.0/api/test/{testId}/changes,Server版本用GET /rest/raven/1.0/test/{testKey}/changes。

内容的提问来源于stack exchange,提问作者Baradé

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 10:22:02