Я новичок в Jmeter. Следующее является частью запроса Http POST, который у меня есть.
\"firstName\":\"test_1234\",\"lastName\":\"test_1234\",\"email\":\"testmail7+1234@mail.com\",
Когда я передал переменную randomNumber вместо '1234' в запросе как:
\"firstName\":\"test_${randomNumber}\",\"lastName\":\"test_${randomNumber}\",\"email\":\"testmail7+${randomNumber}@mail.com\",
При запуске я обнаружил, что он автоматически изменил все слэши \\\
в запросе на \\
. И получаю ошибку как " Ожидаемый формат ввода: \" Данные в запросе должны быть действительным JSON Объектом и должны быть в ожидаемом формате. \ ""
Я попытался параметризоваться randomNumber с использованием препроцессора JSR223, изменив запрос на
\"firstName\":\"tester_randomNumber\",\"lastName\":\"tester_randomNumber\",\"email\":\"testmail7+randomNumber@mail.com\",
и добавив приведенный ниже код в тело сценария препроцессора
def request = sampler.getArguments().getArgument(0).getValue()
request = request.replace('randomNumber',vars.get('randomNumber'))
sampler.getArguments().removeAllArguments()
sampler.addNonEncodedArgument('',request,'')
sampler.setPostBodyRaw(true)
И затем я получил ошибка как: "дескриптор": "разметка: // aura: invalidSession"
Пожалуйста, помогите.