Запись сценария JMeter захватывает почтовый запрос JSON с тремя escape-символами (\) и повторно запускает его без параметризации, он работает нормально. Но если мы используем любую переменную «${xyz}» в любом месте тела запроса и запускаем в JMeter, все три косых черты (\) становятся двумя косыми чертами (\) при передаче запроса в приложение. Затем запрос не удался как «BAD Request», так как приложение не принимает запрос с двумя косыми чертами.
Я уже пробовал метод "FileToString", но безуспешно.
"Draft":{
"id": 123654656,
"draftdata":{\\\"accCat\\\":\\\"207\\\",\\\"accNumber\\\":\\\"656565
\\\",\\\"id\\\":${Var_ID},...}
}
"Draft":{
"id": 123654656,
"draftdata":{\\\"accCat\\\":\\\"207\\\",\\\"accNumber\\\":\\\"656565
\\\",\\\"id\\\":9876,...}
}
Когда я передаю запрос с переменной, запрос становится таким, как показано ниже, и его можно увидеть в дереве результатов как тело запроса.
"Draft":{
"id": 123654656,
"draftdata":{\\"accCat\\":\\"207\\",\\"accNumber\\":\\"656565
\\",\\"id\\":${Var_ID},...}
Но без переменной параметризации он работает отлично, так как запрос идет с тремя косыми чертами (\).