我对Jmeter几乎是陌生的。我们有一些测试脚本来处理HTTP请求并验证我们的SUT(基本上是一个Web应用程序)的答案。 我们面临的挑战是我们想要自定义Jmeter生成的图形。 这是测试脚本: a)从API向应用程序发送大量HTTP请求(但是API不会直接发送到数据库!,有一个处理数据的过程) b)运行SSH命令以监视进程 c)保持负载10分钟并检查图表
因此,我们希望能够做两件事: 1)对服务器执行一些SSH命令以监视硬件使用情况(已完成),然后根据测试方案中定义的吞吐量在图形中显示此命令的输出 2)显示通常的图表(响应时间)作为测试数据值的函数,这意味着我们要为图表配置X轴参数
我发现了一些链接,但我认为还不够: Set up X-axis and Y-axis on Jmeter graphic https://jmeter-plugins.org/wiki/SettingsPanel/
答案 0 :(得分:0)
最后,可以使用Latency和类似以下代码的自定义JMeter变量来覆盖“ {有趣的””指标,即JSR223 PostProcessor
prev.setLatency(123)
或
prev.setLatency(vars.get('your_variable') as long)
完成后,您应该可以使用HTML报表控制台的“延迟与每秒请求数”图表来可视化您的信息。
您可以通过操作jmeter.reportgenerator.graph.latencyVsRequest.title
property