как передать значение null или numeri c в переменную HTTP-запроса в jmeter - PullRequest
0 голосов
/ 26 мая 2020

У меня есть один HTTP-запрос, как показано ниже, которому я передаю значение из запроса jdbcPreProcessor. Но он выдает Невозможно преобразовать строку в целое число: $ {зуб_1,}. В моем случае из моего jdbcPreProcessor я получу значение либо как нулевое, либо как целое. И почему этот сбой заключается в том, что когда мой $ {зуб_1} получает значение из jdbcPreProcessor, он получает значение null, которое обрабатывает как строку. итак, где и как следует выполнять приведение типов?

Обработки ": [{

        "tooth": "${tooth_1}",


    }

],

1 Ответ

0 голосов
/ 26 мая 2020

Я ожидаю, что тестируемое приложение ожидает Integer , и вы пытаетесь отправить ему String

Если предположение верно все, что вам нужно, это удалить кавычки вокруг этого "${tooth_1}", чтобы он выглядел так:

"tooth": ${tooth_1},

Также убедитесь, что ваша ${tooth_1} JMeter Variable существует и имеет ожидаемое значение, ее можно проверить с использованием комбинации прослушивателя Debug Sampler и View Results Tree

...