如何在Karate框架中公开摘要报告URL以实现分享?
把Karate本地摘要报告转为可分享公开URL的实用方法
临时本地服务+内网穿透
先在报告所在文件夹搭个简易HTTP服务,再把本地端口暴露到公网:- 打开终端,cd到报告存放的文件夹,执行对应命令启动服务:
- Windows:
python -m http.server 8000(需先安装Python) - Mac/Linux:
python3 -m http.server 8000或者php -S 0.0.0.0:8000(有PHP环境可选用)
- Windows:
- 用内网穿透工具(比如花生壳、ngrok)把本地8000端口映射到公网,生成的公网链接直接发给合作者即可。
- 打开终端,cd到报告存放的文件夹,执行对应命令启动服务:
静态文件托管平台上传
Karate生成的报告是包含css、js等依赖资源的HTML项目,需整体处理:- 把整个报告文件夹打包成zip,上传到静态文件托管平台
- 平台会自动解析并生成公开访问URL,确认报告能正常打开后,复制链接分享给合作者。
公司内部服务器部署
如果有公司内部Web服务器,把报告文件夹上传到服务器的公开访问目录,配置好权限后,用服务器IP/域名加上报告路径拼接成URL,直接分享给内部合作者即可。
内容的提问来源于stack exchange,提问作者Ines Bouallegue
相关产品推荐
相关产品推荐

