2016-01-12 2 views
0

Может кто-нибудь мне помочь в этом случае, я хочу поместить значение переменной «pass» в String «formValue», но не могу загрузить правильное тело для запроса HTTP post с помощью Jmeter: шагов, ThreadGroup с HTTP Request имеет $ {formValue} на вкладке тела, добавить Beanshell препроцессор сценарий сильфона:плюс переменная для строки с помощью скриптов beanshell

String pass = "123456"; 
String formValue = "{\"userName\": \"admin\",\"password\":vars.get("pass")}"; 
vars.put("formValue",formValue); 

спасибо!

ответ

0

Если я правильно получать идею ваш код должен быть изменен следующим образом:

String pass = "123456"; 
vars.put("pass", pass); 
String formValue = "{\"userName\": \"admin\",\"password\":\"" + vars.get("pass") + "\"}"; 
vars.put("formValue", formValue); 

См How to Use BeanShell: JMeter's Favorite Built-in Component статью для более Beanshell и JMeter, связанных с советами и рекомендациями.

+0

спасибо вам большое, это работает нормально: D – Chuoi

 Смежные вопросы

  • Нет связанных вопросов^_^