2013-07-10 7 views
1

Вот что я пытался в HTTP пробоотборника:JMeter POST запросить

Web Server name <host> 
HTTP request PATH <host> 

В параметрах посыла с секции запроса - Я понимаю, что мы можем добавить столько параметров, как мы хотим. Вот то, что я пробовал:

{ "customer": {"Name": "TestID1"} } 
{ "customer": {"Name": "TestID2"} } 

Когда я запустить тест, я вижу TestID1 в моем хозяине, но я не вижу клиента TestID2. Не могли бы вы посоветовать мне понять, как отправить несколько запросов POST? Спасибо

+1

Вы хотите отправить по запросу два параметра или два запроса с одним параметром? –

+0

2 запроса с 2 различными параметрами. Но поскольку URL-адрес запроса совпадает, я не хотел создавать два отдельных пробоотбора HTTP. Я хочу использовать ** 1 http sampler для одновременного отправки 2 запросов **. – Sashi

+0

Мне любопытно, почему вы хотите это сделать? Это то, как фактический браузер отправляет запросы? –

ответ

3

Что вам нужно - это предварительный процессор «Пользовательские параметры». http://jmeter.apache.org/usermanual/component_reference.html#User_Parameters

Добавить имя переменной и определить User_1 со значением «TestID1» и User_2 со значением «TestID2». В вашем HTTP-пробоотборнике используйте параметр customer = $ {name} один раз.

Test plan 
    Thread group (2 Threads) 
    + User Parameters 
    + HTTP Sampler 
+0

Идеальное решение Спасибо! – Sashi

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