注意自我。
事实证明它是 BeanShell Sampler 中的两个衬里,而不是 __BeanShell 命令。不幸的是,不完全在示例中。
我在Thread Group下添加了BeanShell Sampler,然后做了一个变量。表单中不需要任何参数,只需要下面的两个衬里脚本。只要我不更改变量,我就可以将数据复制到另一个变量,改为更改它,然后在需要的地方对其进行值引用。
首先在一些用户参数等中定义一个变量,即:
Name: my_initial_reference
Value: ITS IN CAPS
在 User Preferences 或定义列表下添加一个 Bean Sampler(接下来,它不是子进程)
投放:
String blah = "${my_initial_reference}"; //
vars.put("blah", blah.toLowerCase()); //${blah} = "its in caps" now available
现在,在使用名称/值对的情况下,我可以将 ${blah} 作为值映射到任何需要它的进程名称。
请注意,调试响应仍会以大写字母显示初始值,但您还会看到 blah=its 大写字母,这是我想要使用的。