让我们说我的输入字段低于格式:
$ {__随机(1,28)} / $ {__随机(1,12)} / $ {__随机(1970,2000,)
我想重用上面生成的值,如何将其保存在变量中?
将表达式添加为User Parameters预处理器的值
如果名称是例如birthDay
后来用它作为${birthDay}
或在脚本中用作vars.get("birthDay")
可以使用函数语法在同一个线程组中的任何测试组件中访问值:$ {variable}。
你可以用例如__changeCase() function在你的情况下不会做任何事情,但它有可能评估嵌套的JMeter Functions or Variables并将结果保存到新的JMeter变量
相关语法是:
${__changeCase(${__Random(1,28,)}/${__Random(1,12,)}/${__Random(1970,2000,)},,myVariable)}
演示:
自__changeCase()
以来,JMeter 4.0功能可用