如何在jmeter中保存变量值?

问题描述 投票:2回答:2

让我们说我的输入字段低于格式:

$ {__随机(1,28)} / $ {__随机(1,12)} / $ {__随机(1970,2000,)

我想重用上面生成的值,如何将其保存在变量中?

random jmeter
2个回答
1
投票

将表达式添加为User Parameters预处理器的值

如果名称是例如birthDay后来用它作为${birthDay}或在脚本中用作vars.get("birthDay")

可以使用函数语法在同一个线程组中的任何测试组件中访问值:$ {variable}。


1
投票

你可以用例如__changeCase() function在你的情况下不会做任何事情,但它有可能评估嵌套的JMeter Functions or Variables并将结果保存到新的JMeter变量

相关语法是:

${__changeCase(${__Random(1,28,)}/${__Random(1,12,)}/${__Random(1970,2000,)},,myVariable)}

演示:

enter image description here

__changeCase()以来,JMeter 4.0功能可用

© www.soinside.com 2019 - 2024. All rights reserved.