我正在使用Locust对api进行大量查询。此过程的结果保存为正常的csv文件。因为我通过命令行运行Locust,所以我重写了响应编写器,并在我的测试代码中直接使用它。
我目前面临的唯一问题是如何用jenkins的性能插件插入这个csv,这样我就有了一个显示图形结果的图表。我一直在环顾四周,但似乎只有两种选择: but和junit。有谁最近经历过这种磨难吗?
发布于 2015-11-17 12:59:47
正如您已经注意到的,Jenkins性能插件面向JMeter和JUnit。它为JMeter的.jtl文件(内部为XML )和JUnit的.xml文件内置了功能。据我所知,没有.csv文件的能力。
你有几个选择:
发布于 2015-11-17 16:14:39
如果问题是由Jenkins运行Locust并看到性能测试的结果,则可以通过以下方法解决问题:
在Jenkins中创建一个作业,并添加以下shell命令:
cd /path/to/locust/file
/usr/local/bin/locust -f myhabit_locust.py --clients=2 --hatch-rate=1 --num-request=50 --no-web --print-stats --only-summary它给出了测试结果,Jenkins可以检查它是否失败。

https://stackoverflow.com/questions/33740559
复制相似问题