繁体   English   中英

Curl 命令行将 xml 文件导入到 Xray

[英]Curl command line to import xml file to Xray

下午好,

我正在使用机器人框架来运行一些测试。 运行它们后,我有一个包含结果的 output.xml 文件。

我搜索的方式来进口这些结果与X射线,发现这些链接: https://docs.getxray.app/display/XRAY/Testing+using+Robot+Framework+integration+in+Python+or+Java https://开头的文档.getxray.app/display/XRAY/Import+Execution+Results+-+REST#ImportExecutionResultsREST-RobotFrameworkXMLresults

所以我用这个命令行创建了一个 .sh 文件:

#!/bin/bash
 
PROJECT=myproject
TESTPLAN=mytestplan
 

curl -X POST -H "Content-Type: multipart/form-data" -u myuser:mypassword -F "file=output.xml" "https://myserver/rest/raven/1.0/import/execution/robot?projectKey=$PROJECT&testPlanKey=$TESTPLAN"

它显示此错误“禁止 (403)”。

你知道如何解决这个问题吗?

我猜您是在 Jira 服务器/数据中心而不是 Jira Cloud 上使用 Xray,对吗? 是这样,它应该是这样的:

curl -H "Content-Type: multipart/form-data" -u admin:admin -F "file=@output.xml" "http://<jira_base_url>/rest/raven/1.0/import/execution/robot?projectKey=ROB&testPlanKey=ROB-12&testEnvironments=$BROWSER"

请注意,有时 <jira_base_url> 类似于 http://<some_ip>/jira .. 可能是您的情况吗?

注意:在本教程中,您可以找到 Jira 服务器/DC 上 Xray 的具体示例。 可以在此处找到 Jira Cloud 上 Xray 的类似教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM