我需要在Jmeter中为API自动化设置和获取变量。
我正在使用groovy脚本。
我可以使用以下代码在Property Files中存储键值:
props.put("shubhamKey", "shubhamValue")
我不想使用main属性,因为它包含Jmeter可能使用的许多其他键,我们不能直接在属性中放置任何硬编码键。
但我在以下任何容器中都不是类似的东西:
我正在尝试的代码如下:
vars.put("shubhamUserKeyagain","shubhamUservalue")
使用vars.put
并执行脚本并单击“用户定义的变量”。新密钥应该反映在那里,但事实并非如此。这是我的主要问题
我试图在TestPlan中放置用户参数,在JSR223 Assertion存在的请求中,也尝试在JSR223 Assertion之前和之后放置
我的get
值在这些容器中正常工作但该集合没有反映在容器上。在代码下面,我用来获取值
vars.get("shubhamLocalVariable")
我尝试过的另一个代码:
vars.putAll("myNormalValue","changeho")
是否有任何其他容器我可以使用脚本设置并获取键值作为groovy。
环境:
我在下面的网址中添加了我的项目:
如果我遗漏了任何内容,请参考并告诉我
参考屏幕截图:
用户参数
JSR233断言