任何人都可以在这种情况下帮助我,我想将变量“pass”的值放到String“formValue”中,但是无法使用Jmeter为http post请求加载正确的主体: 脚步, 带有HTTP请求的ThreadGroup在body选项卡上有$ {formValue}, 使用以下脚本添加beanShell PreProcessor:
String pass = "123456";
String formValue = "{\"userName\": \"admin\",\"password\":vars.get("pass")}";
vars.put("formValue",formValue);
谢谢!
答案 0 :(得分:0)
如果我正确地理解你的代码应该修改如下:
String pass = "123456";
vars.put("pass", pass);
String formValue = "{\"userName\": \"admin\",\"password\":\"" + vars.get("pass") + "\"}";
vars.put("formValue", formValue);
有关Beanshell和JMeter相关提示和技巧的更多信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component文章。