如何为上传至Zephyr Scale的JUnit XML结果设置自定义测试周期名
自定义Zephyr Scale JUnit上传测试周期名称
要替换默认的"Automated Build"测试周期名,只需在你的curl命令中添加cycleName参数,以下是两种可行方式:
方式1:通过URL查询参数传递
在请求URL末尾追加cycleName参数,若名称含空格需做URL编码(例如My%20Custom%20Cycle):
curl -H "Authorization: Bearer ${TOKEN}" -F "file=@TestSuites.xml;type=application/xml" https://api.zephyrscale.smartbear.com/v2/automations/executions/junit?projectKey=JQA&autoCreateTestCases=true&cycleName=MyCustomTestCycle
方式2:通过Form-Data字段传递
用-F参数单独传入周期名,这种方式无需手动编码特殊字符/空格:
curl -H "Authorization: Bearer ${TOKEN}" -F "file=@TestSuites.xml;type=application/xml" -F "cycleName=我的自定义测试周期" https://api.zephyrscale.smartbear.com/v2/automations/executions/junit?projectKey=JQA&autoCreateTestCases=true
额外说明
- 若同时使用两种方式,Form-Data中的
cycleName会覆盖URL参数里的值 - 周期名需符合Zephyr Scale的命名规范,避免使用
/、\等特殊字符
内容的提问来源于stack exchange,提问作者nirojshrestha019
相关产品推荐
相关产品推荐

