python - 卷曲命令行将 xml 文件导入 Xray
问题描述
下午好,
我正在使用机器人框架来运行一些测试。运行它们后,我有一个带有结果的 output.xml 文件。
我搜索了将这些结果导入 Xray 的方法并找到了这些链接: https ://docs.getxray.app/display/XRAY/Testing+using+Robot+Framework+integration+in+Python+or+Java https://docs .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 服务器/数据中心上使用 Xray 而不是 Jira Cloud,对吗?是这样的,它应该是这样的:
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 的类似教程。
推荐阅读
- android - 为什么模拟数据返回null?
- python-3.x - 登录系统对象:“str”对象没有属性“items”
- regex - 正则表达式:由非字母包围的一组可选单词仅捕获一个单词
- python - Python/Pandas - 给定特定日期,在列表中查找上一个日期
- python - pytables 组和弱引用
- python - Django过滤下拉菜单有效选择错误
- reporting-services - 来自两个不同数据集的 SSRS COALESCE
- reactjs - 获取“JSX 元素类型‘组件’没有任何构造或调用 signatures.ts(2604)”
- jquery - 从 Javascript 调用 Controller Action 和从这个刷新站点
- python - 使用 Paramiko 库从特定路径复制所有 CSV 文件及其子目录