Jmeter API 测试报告生成
Jmeter API Testing Report Generation
我正在使用 JMeter 进行 api 测试。如何生成 pass/fail 测试报告?有没有可用的插件?我只想知道我的测试通过或失败并导入它。
Jmeter Contains Listeners 可以发布你的测试结果,你可以从中分析你的测试是通过还是失败。
Thread Group-(Right Click)--->Add-->Listeners(里面有各种类型,你可以select根据自己的需要)
一般JMeter自动。将 HTTP Status Code 高于 400 的采样器视为失败。
此外,如果您希望某些数据出现在响应正文中(反之亦然),您可以应用,即
- Response Assertion - 检查响应中是否存在指定文本
- Duration Assertion - 确保请求持续时间不超过某个阈值
- 等
请参阅How to Use JMeter Assertions in Three Easy Steps 指南以了解有关基于不同标准的条件性失败 JMeter 采样器的更多信息
自 JMeter 3.0 起,如果您遵循此文档,则会在测试结束时生成 HTML 报告:
您可以使用菜单中的任何一个来查看结果。
线程组 > 添加 > 监听器
如果您正在寻找详细的报告,我建议使用 LoadSophia (Loadosophia.org),这将有助于更好地理解报告。
您必须生成 jtl 文件(jtl 文件是在 运行 jmeter 从终端和设置输出目录时生成的)并将 jtl 文件上传到 LoadSophia。
如果您还没有想通,并且供其他用户参考,您可以使用以下命令行选项生成HTML 报告。报告将在测试结束时生成 运行。请注意,report_dir 不应存在,如果测试因信号中断而停止,则不会生成报告。
./jmeter -n -t test.jmx -l test.jtl -e -o report_dir
我正在使用 JMeter 进行 api 测试。如何生成 pass/fail 测试报告?有没有可用的插件?我只想知道我的测试通过或失败并导入它。
Jmeter Contains Listeners 可以发布你的测试结果,你可以从中分析你的测试是通过还是失败。
Thread Group-(Right Click)--->Add-->Listeners(里面有各种类型,你可以select根据自己的需要)
一般JMeter自动。将 HTTP Status Code 高于 400 的采样器视为失败。
此外,如果您希望某些数据出现在响应正文中(反之亦然),您可以应用,即
- Response Assertion - 检查响应中是否存在指定文本
- Duration Assertion - 确保请求持续时间不超过某个阈值
- 等
请参阅How to Use JMeter Assertions in Three Easy Steps 指南以了解有关基于不同标准的条件性失败 JMeter 采样器的更多信息
自 JMeter 3.0 起,如果您遵循此文档,则会在测试结束时生成 HTML 报告:
您可以使用菜单中的任何一个来查看结果。 线程组 > 添加 > 监听器 如果您正在寻找详细的报告,我建议使用 LoadSophia (Loadosophia.org),这将有助于更好地理解报告。 您必须生成 jtl 文件(jtl 文件是在 运行 jmeter 从终端和设置输出目录时生成的)并将 jtl 文件上传到 LoadSophia。
如果您还没有想通,并且供其他用户参考,您可以使用以下命令行选项生成HTML 报告。报告将在测试结束时生成 运行。请注意,report_dir 不应存在,如果测试因信号中断而停止,则不会生成报告。
./jmeter -n -t test.jmx -l test.jtl -e -o report_dir