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

XRay REST API导入Jira测试结果时自定义字段格式无效求助

问题1:Execution API导入测试结果时自定义字段格式错误

错误原因

XRay的/rest/raven/2.0/import/execution接口中,自定义字段无需嵌套包含id的对象;另外你提供的时间格式(如2023-03-09T07:43+23:95)存在无效值,分钟、秒数不能超过59,这也可能引发后续问题。

修正后的请求示例

curl -L 'https://jira.[xyz].com/rest/raven/2.0/import/execution' \
-H 'Authorization: Basic Z3V5bDoyNDIxQmxlaWdo' \
-H 'Content-Type: application/json' \
-H 'Cookie: JSESSIONID=8A29ED3A4C045C60DACF236DAF8EDA9E; atlassian.xsrf.token=BFS8-LR8B-Z1EU-6YVL_f235c7a5028addccb3a41945753385105b205e1b_lin' \
-d '{
    "tests": [
        {
            "testKey": "NCS-55808",
            "start": "2023-03-09T07:43:55+0000",
            "finish": "2023-03-09T07:44:55+0000",
            "status": "PASS",
            "comment": "OK",
            "customfield_14000": "Automation"
        }
    ]
}'
  • 若自定义字段是单选下拉类型,直接传选项值即可;若是多值类型,改为数组格式["Automation"]
  • 修正时间为合法ISO格式,确保分钟、秒数不超过59

问题2:Multipart API提示“project is required”

错误原因

XRay的Multipart API要求issueFields.json中,project字段必须嵌套在fields对象内部,你之前的写法把project与fields同级放置,导致接口无法识别。

修正后的issueFields.json内容

{
    "fields": {
        "project": {
            "id": "10006"
        },
        "summary": "new test execution",
        "customfield_14000": [
            "Automation"
        ]
    }
}
  • 将project字段移动到fields对象下,与其他字段保持层级一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:40:35