【发布时间】:2016-10-09 21:31:34
【问题描述】:
我正在使用 JMeter 进行 api 测试。如何生成测试的通过/失败报告?有没有可用的插件?我只想知道我的测试通过或失败并导入它。
【问题讨论】:
-
对答案有任何反馈吗?如果可以,您应该接受并投票,以便对其他人有用
标签: jmeter report jmeter-plugins
我正在使用 JMeter 进行 api 测试。如何生成测试的通过/失败报告?有没有可用的插件?我只想知道我的测试通过或失败并导入它。
【问题讨论】:
标签: jmeter report jmeter-plugins
如果您还没有想通,为了给其他用户参考,您可以使用以下命令行选项来生成 HTML 报告。该报告将在测试运行结束时生成。请注意,report_dir 不应存在,如果测试因信号中断而停止,则不会生成报告。
./jmeter -n -t test.jmx -l test.jtl -e -o report_dir
【讨论】:
您可以使用菜单中的任何一个来查看结果。 线程组 > 添加 > 监听器 如果您正在寻找详细的报告,我建议您使用 LoadSophia (Loadosophia.org),这将有助于更好地理解报告。 您必须生成 jtl 文件(从终端运行 jmeter 并设置输出目录时会生成 jtl 文件)并将 jtl 文件上传到 LoadSophia。
【讨论】:
从 JMeter 3.0 开始,如果您遵循此文档,则会在测试结束时生成 HTML 报告:
【讨论】:
一般来说 JMeter 是自动的。将HTTP Status Code 大于 400 的采样器视为失败。
此外,如果您希望某些数据位于响应正文中(反之亦然),您可以应用,即
请参阅How to Use JMeter Assertions in Three Easy Steps 指南,了解更多关于基于不同标准的条件性失败的 JMeter 采样器
【讨论】:
Jmeter 包含可以向您发布测试结果的侦听器,您可以从中分析测试是通过还是失败。
线程组-(右键)--->添加-->监听器(包含多种类型,可根据需要选择)
【讨论】: