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

通过Xray Multipart API导入TestNG结果到Jira时指定测试计划不生效

问题原因

你遇到的配置不生效问题是Xray Cloud版本和Server/DC版本的接口参数结构差异导致的:你当前使用的JSON参数里的xrayFields是Xray Server/DC版本的专属配置项,Xray Cloud版本的Multipart导入接口不识别xrayFields层级,因此你配置的测试计划关联规则没有被正常读取。

解决方法

你可以任选以下两种方案修复:

方案1:修正info参数的JSON结构

去掉xrayFields嵌套层,将测试计划关联配置直接放在JSON顶层即可,修正后的参数如下:

{
    "fields": {
        "summary": "Test Execution for TestNG Execution",
        "project": {
            "key": "PVCON"
        }
    },
    "testPlanKey": "PVCON-6288"
}

如果需要同时关联多个测试计划,可以替换为数组格式的testPlanKeys字段:

"testPlanKeys": ["PVCON-6288", "PVCON-XXXX"]

同时请确认你的Multipart请求的两个部分命名符合要求:

  • 存放上述JSON配置的参数名必须为info,Content-Type设置为application/json
  • 存放TestNG执行结果XML的参数名必须为testNG,Content-Type设置为application/xml

方案2:直接使用查询参数传递测试计划Key

你也可以复用之前简化版API的使用习惯,直接在Multipart接口的请求URL后拼接查询参数testPlanKey=PVCON-6288,该参数在Multipart接口中同样生效,且优先级高于info内的配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 21:39:02