在 Teamcity 构建服务器上生成 Locust 报告
Generate Locust reports on a Teamcity build server
我已经能够将我的 locust 脚本成功部署到 Teamcity,但我找不到我指定的报告(CSV 和 HTML)。我在命令行构建步骤中包含了 ls
,我可以看到报告位于工作目录中。如何将这些报告放入工件选项卡?
我的执行命令是这样的:
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
我不熟悉 Teamcity,但您尝试保存报告以建议 Docker 的路径可能涉及。如果是这样,您必须确保从主机安装路径到 Docker 中的卷,然后将报告保存在那里。如果不这样做,它们将在 Docker 容器中创建。
How to mount a host directory in a Docker container
我已经能够将我的 locust 脚本成功部署到 Teamcity,但我找不到我指定的报告(CSV 和 HTML)。我在命令行构建步骤中包含了 ls
,我可以看到报告位于工作目录中。如何将这些报告放入工件选项卡?
我的执行命令是这样的:
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
我不熟悉 Teamcity,但您尝试保存报告以建议 Docker 的路径可能涉及。如果是这样,您必须确保从主机安装路径到 Docker 中的卷,然后将报告保存在那里。如果不这样做,它们将在 Docker 容器中创建。
How to mount a host directory in a Docker container