jmeter 如何在selenium-javascript中传递变量值

thigvfpy  于 2022-11-09  发布在  Java
关注(0)|答案(1)|浏览(131)

在脚本中,我使用了org.apache.commons.io.FileUtils.writeStringToFile(new java.io.File('result33.csv'), 'User,Items per page,Pagination / Activity,Time to load(ms)' + newline, 'UTF-8', true),现在我想传递用户值和时间以动态加载值(实际上,我在脚本中计算了这些值),那么如何在上述函数中传递此值?您能否提供如何在灵活文件编写器中传递变量(脚本中使用的)及其值

ikfrs5lh

ikfrs5lh1#

您有WDS.vars简写,它提供对JMeterVariables类示例的读/写访问,因此您可以执行以下操作:

var foo = WDS.vars.get('foo')

JMeter Variables读取foo变量值

WDS.vars.put('foo', 'bar')

创建一个名为foo的JMeter变量,其值为bar
为了能够在Flexible File Writer中使用变量,您需要通过sample_variables属性声明它们,即在 user.properties 文件(位于JMeter安装的“bin”文件夹中)中添加下一行

sample_variables=foo

并且下次启动JMeter时,您将能够引用variable#0变量
如果有两个变量,如:

sample_variables=foo,bar

第一个将是variable#0,第二个将是variable#1,等等。
更多信息:Using the JMeter Flexible File Writer Plugin

相关问题