如何将Teamcity中Locust生成的CSV/HTML报告配置到制品标签页
TeamCity 配置 Locust 测试报告到制品页操作指南
前提说明
你当前使用的 Locust 执行命令默认输出路径为根目录绝对路径:locust -f public_apis/themes.py -u 50 -r 10 -t 300s --headless --print-stats --csv /reports/csv/result_for --csv-full-history --html /reports/html/docker_loadtest_result.html
如果已经通过 ls 命令确认报告存放在构建工作目录内,说明你实际使用的是相对路径,可直接跳过路径调整步骤。
操作步骤
- 进入对应构建的编辑配置页面
- 在左侧导航栏选择「常规设置」,找到「制品路径」输入区域
- 根据报告实际存储路径填写匹配规则:
- 如果报告存放在构建工作目录下的
reports子目录,填写规则如下:reports/** => locust性能测试报告
规则说明:reports/**表示匹配reports目录下所有子文件和子目录,=>右侧为制品页展示的文件夹名称,可自定义。 - 如果仅需单独收集CSV和HTML报告,可拆分规则:
reports/csv/result_for*.csv => locust性能测试报告/CSV结果 reports/html/docker_loadtest_result.html => locust性能测试报告/HTML结果- 如果报告确实存放在系统根目录的
/reports路径下,直接填写绝对路径规则即可,需确保构建Agent运行用户对该目录有读取权限:/reports/** => locust性能测试报告
- 如果报告存放在构建工作目录下的
- 保存配置后重新执行构建,构建完成后进入构建详情的「制品」标签,即可查看、下载、预览所有测试报告。
内容的提问来源于stack exchange,提问作者i_m_sanguine
相关产品推荐
相关产品推荐

