2016-11-24 3 views
0

Мне нужно выполнить тестирование AB, а затем сравнить данные между ними. Я собираюсь запустить для этого два отдельных теста. Но я не уверен, как передать параметры AB. Прямо сейчас я передаю URL-адрес сайта, а затем вызываю api в HTTP-запросе. Мне нужно отправить? Site = test-a0 в конце URL-адреса, а затем вызвать api. пример. скажем, url, который я использовал для тестирования, - www.google.com. Теперь мне нужно использовать www.google.com/?site=test-a0 Я не уверен, как это сделать. Может кто-нибудь помочь?Как пройти параметры тестирования AB в jmeter

ответ

0

Вы можете использовать HTTP Request Defaults применить параметр ко всем HTTP Request пробников в рамках

HTTP Request Defaults

Вы также можете использовать __P() function в качестве значения параметра, как: ${__P(site,)} так что вы будете иметь возможность передать значение свойства с помощью аргументы командной строки, такие как:

jmeter -Jsite=test-a0 -n -t .... 
+0

Я попытался добавить параметры в HTTP-запрос по умолчанию, но я не уверен, работает ли он так, как я ожидал. Без параметра AB URL-адрес с вызовом api будет следующим: www.google.com/api/............... Теперь, после передачи параметров, это www.google.com/api/ ......... & сайта = тест-а0. Похоже, что он получает одинаковые результаты в тестах-a0 и test-b0. поэтому я задаюсь вопросом, действительно ли он получает результаты от A и B – Jane

+0

, и когда я тестирую сайт вручную, я бы использовал URL-адрес www.google.com/?site=test-a0 – Jane

+0

. Я добавил его в параметры HTTP-запроса, и он теперь работает. Спасибо! – Jane

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