我正在寻找有关工具的任何建议,这些工具可用于比较Locust输出的负载测试统计数据。目前,每次运行后,Locust都会在其Web UI中生成一个HTML页面或一个CSV文件。我希望在多次测试运行过程中比较这些文档,以查看(例如)某个版本是否降低了性能。
我已查看locust extensions的列表,但未找到任何内容。
我正在寻找有关工具的任何建议,这些工具可用于比较Locust输出的负载测试统计数据。目前,每次运行后,Locust都会在其Web UI中生成一个HTML页面或一个CSV文件。我希望在多次测试运行过程中比较这些文档,以查看(例如)某个版本是否降低了性能。
我已查看locust extensions的列表,但未找到任何内容。
3条答案
按热度按时间x3naxklr1#
您可以查看locust-influx软件包或Locust Monitoring with Grafana in Just 15 Minutes文章。
这个想法是,Locust将结果发送到InfluxDB,您将能够拿出一个Grafana Jmeter 板可视化和比较不同的测试运行结果。
2lpgd9682#
我喜欢Dmitri T的回答,我过去也考虑过JTL Reporter,但从未得到公司的批准。
该用例与Dmitri建议的Grafana相同,使用Locust的事件挂钩创建“侦听器”,将Locust的统计信息发送到服务,以存储、分析和可视化数据,从而方便运行比较。
https://jtlreporter.site/docs/integrations/locust
mutmk8jj3#
Locust Dashboards(
locust-plugins
的一部分,在Postgres/Timescale中存储结果,在Grafana中报告)具有比较运行随时间变化的有用视图。https://github.com/SvenskaSpel/locust-plugins/tree/master/locust_plugins/dashboards