在我的JMeter测试期间,我从响应消息中提取一个浮点值,并使用正则表达式抽取器将其保存到一个变量中,我还将该值保存在生成的测试结果csv文件中。现在,我希望能够生成这个提取的浮点值的图表,但是还没有找到这样做的方法,或者找到了一些例子来创建我自己的图形插件来绘制这个值。
发布于 2018-08-21 19:20:52
在下一个版本的JMeter 5.0中,您可以在user.properties中添加以下内容:
sample_variables=VarName
jmeter.reportgenerator.graph.custom_mm_hit.classname=org.apache.jmeter.report.processor.graph.impl.CustomGraphConsumer
jmeter.reportgenerator.graph.custom_mm_hit.title=Graph Title
jmeter.reportgenerator.graph.custom_mm_hit.property.set_Y_Axis=Response Time (ms)
jmeter.reportgenerator.graph.custom_mm_hit.property.set_X_Axis=Over Time
jmeter.reportgenerator.graph.custom_mm_hit.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
jmeter.reportgenerator.graph.custom_mm_hit.property.setSampleVariableName=VarName
jmeter.reportgenerator.graph.custom_mm_hit.property.setContentMessage=Message for graph point label在上面的例子中:
要配置和生成图形,请参见:
随着时间的推移,您将在自定义图部分得到一个新的值图。
要下载稳定的、非常接近5.0的夜间构建,请参见:
发布于 2018-08-22 05:22:48
可以使用样本变量属性将浮点数保存到.jtl结果文件中。
foo替换为正则表达式抽取器中的实际JMeter变量引用名有关使用属性优化配置JMeter引擎的详细信息,请参阅Apache JMeter属性自定义指南和JMeter文章。
一旦获得存储的值,就可以使用LibreOffice Calc或Microsoft Excel或等效的方法绘制图表。
如果您想要想出一个插件来绘制自定义变量,可以从如何为JMeter编写插件指南开始,然后查看随着时间的推移插件的源代码,该插件位于GitHub中。
https://stackoverflow.com/questions/51954987
复制相似问题