提取后如何将Jmeter Regex写入文件
How to write Jmeter Regex into a file after extraction
在我的 Jmeter 测试中,我可以使用 REGEX 提取,提取后我想将 REGEX 变量的值写入文件
我找到了一种解决方法,如此处所述使用 beanshell
有没有干净的方法,可能是一些我不知道的内置功能
可以将变量值写入 JMeter .jtl 结果文件。有一个名为 sample_variables
的 JMeter 属性
Optional list of JMeter variable names whose values are to be saved in the result data files.
Use commas to separate the names.For example:
sample_variables=SESSION_ID,REFERENCE
所以如果你运行JMeter在command-line non-GUI mode如下:
jmeter -Jsample_variables=myVariable -n -t /path/to/your/testplan.jmx -l /path/to/testresults.jtl
你会得到类似
的输出
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,bytes,grpThreads,allThreads,Latency,"myVariable"
1425978657207,368,HTTP Request,200,OK,Thread Group 1-1,text,true,1591,1,1,367,YOUR_VARIABLE_VALUE
上例列名仅供参考,默认不包含在csv结果文件中。此行为可通过 jmeter.save.saveservice.print_field_names
属性 控制,将其设置为“true”以获取与结果数据一起打印的列名。
您还可以在 JMeter 安装的 /bin 文件夹下的 user.properties 文件中设置 sample_variables
属性 值或取消注释在 jmeter.properties 文件中(相同位置)
有关 JMeter 属性和设置 and/or 覆盖它们的方法的更多信息,请参阅 Apache JMeter Properties Customization Guide
在我的 Jmeter 测试中,我可以使用 REGEX 提取,提取后我想将 REGEX 变量的值写入文件
我找到了一种解决方法,如此处所述使用 beanshell
有没有干净的方法,可能是一些我不知道的内置功能
可以将变量值写入 JMeter .jtl 结果文件。有一个名为 sample_variables
Optional list of JMeter variable names whose values are to be saved in the result data files.
Use commas to separate the names.For example:
sample_variables=SESSION_ID,REFERENCE
所以如果你运行JMeter在command-line non-GUI mode如下:
jmeter -Jsample_variables=myVariable -n -t /path/to/your/testplan.jmx -l /path/to/testresults.jtl
你会得到类似
的输出timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,bytes,grpThreads,allThreads,Latency,"myVariable"
1425978657207,368,HTTP Request,200,OK,Thread Group 1-1,text,true,1591,1,1,367,YOUR_VARIABLE_VALUE
上例列名仅供参考,默认不包含在csv结果文件中。此行为可通过 jmeter.save.saveservice.print_field_names
属性 控制,将其设置为“true”以获取与结果数据一起打印的列名。
您还可以在 JMeter 安装的 /bin 文件夹下的 user.properties 文件中设置 sample_variables
属性 值或取消注释在 jmeter.properties 文件中(相同位置)
有关 JMeter 属性和设置 and/or 覆盖它们的方法的更多信息,请参阅 Apache JMeter Properties Customization Guide