我是 Jmeter 的初学者。我的目标是测试 1000000 个 API 请求的性能。我已经开始在 GUI 模式下进行测试,但是在达到 5000 个请求后它会抛出一个错误。从那个错误中我注意到我必须在非运行 Jmeter -GUI 模式运行更多请求。我已经开始在非 GUI 模式下运行,它以摘要格式给出结果。我想查看哪个 API 成功和失败,因为在 GUI 模式下我们可以在查看结果树中看到听众。
问问题
37 次
2 回答
1
您可以创建 JMeter Dashboard 来查看结果。在非 gui 模式下运行测试,如下所示:
jmeter -n -t /path/to/testplan -l /path/to/result.jtl
测试完成后,您可以使用 (.jtl) 文件生成仪表板运行命令如下:
jmeter -g /path/to/result.jtl -o OUTPUT_FOLDER
检查输出文件夹 --> index.html,您将看到您发送的 API 请求列表。
于 2020-06-30T11:47:58.497 回答
0
通常,当您在命令行非 GUI模式下运行 JMeter 时,您应该指定将存储测试输出的.jtl 结果文件,如下所示:
jmeter -n -t test.jmx -l result.jtl
^test ^file with
plan test results
测试完成后,您可以:
- 使用MS Excel或LibreOffice Calc打开
result.jtl
(这是一个普通的CSV文件)并在那里分析结果 - 使用您选择的侦听器打开
result.jtl
文件,即聚合报告 - 使用JMeterPluginsCMD 命令行工具生成您需要的表格和/或图表
- 从 .jtl 结果文件生成HTML 报告仪表板
于 2020-06-30T15:36:29.860 回答