首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jmeter图变量

Jmeter图变量
EN

Stack Overflow用户
提问于 2018-08-21 18:50:56
回答 2查看 1.3K关注 0票数 4

在我的JMeter测试期间,我从响应消息中提取一个浮点值,并使用正则表达式抽取器将其保存到一个变量中,我还将该值保存在生成的测试结果csv文件中。现在,我希望能够生成这个提取的浮点值的图表,但是还没有找到这样做的方法,或者找到了一些例子来创建我自己的图形插件来绘制这个值。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-21 19:20:52

在下一个版本的JMeter 5.0中,您可以在user.properties中添加以下内容:

代码语言:javascript
复制
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

在上面的例子中:

  • VarName是变量的名称。
  • custom_mm_hit将是图的唯一标识,您应该更改它,但始终前缀为"custom_“。

要配置和生成图形,请参见:

随着时间的推移,您将在自定义图部分得到一个新的值图。

要下载稳定的、非常接近5.0的夜间构建,请参见:

票数 1
EN

Stack Overflow用户

发布于 2018-08-22 05:22:48

可以使用样本变量属性将浮点数保存到.jtl结果文件中。

  1. 将下一行添加到user.properties文件中: sample_variables=foo 将foo替换为正则表达式抽取器中的实际JMeter变量引用名
  2. 下次运行测试时,您将在.jtl结果文件中看到一个额外的列,该列保存浮点变量值。另一个选项是通过-J命令行参数设置此属性,如 计量器-Jsample_variables=foo -n -t test.jmx -l result.jtl

有关使用属性优化配置JMeter引擎的详细信息,请参阅Apache JMeter属性自定义指南和JMeter文章。

一旦获得存储的值,就可以使用LibreOffice CalcMicrosoft Excel或等效的方法绘制图表。

如果您想要想出一个插件来绘制自定义变量,可以从如何为JMeter编写插件指南开始,然后查看随着时间的推移插件的源代码,该插件位于GitHub中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51954987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档