Как проверить @DELETE спокойный сервисный вызов из JMeter - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь найти способ отправить вызов на следующий спокойный сервис из JMeter:

@DELETE
@Path("/user")
void removeUser(String userId);

Есть много примеров на POST, GET, но я не могу найти один для удаления. В частности, я не могу найти способ передать параметр для "userId".

Спасибо

Ответы [ 3 ]

2 голосов
/ 09 января 2012

Вы можете использовать @ RequestParam или @ PathVariable для привязки идентификатора пользователя.Вы не найдете много учебников по удалению, так как он не поддерживается в более ранних версиях HTML.Прочитайте этот блог для получения дополнительной информации.Обычно это достигается с помощью скрытого параметра.

Прочтите этот пост Доступны ли методы PUT, DELETE, HEAD и т. Д. В большинстве веб-браузеров? для получения дополнительной информации.

0 голосов
/ 11 января 2012

Ага, хорошо, чем, возможно, вы можете связать (обойти веб-приложение) jMeter с Spring с помощью jMeter's jUnit Sampler для непосредственного запуска ваших тестовых примеров jUnit.
Больше здесь: http://jmeter.apache.org/usermanual/junitsampler_tutorial.pdf

Кроме того, посмотрите здесь как парень пытался написать собственный JMeter Sampler, который должен был имитировать Spring's HttpInvoker (HttpInvokerProxyFactoryBean).

0 голосов
/ 09 января 2012

Вы пытались записать этот запрос, используя jMeter Proxy ?

Просто:

  1. Добавить> Логический контроллер> Контроллер записи в ваш план тестирования
  2. Добавить> Элементы без тестирования>Прокси-сервер Http на вашем WorkBench
  3. В качестве контроллера Target выберите контроллер записи
  4. Установите настройки прокси-сервера вашего браузера так, чтобы он указывал на ваш компьютер jMeter (обычно на localhost) на стандартном порту 8080
  5. Нажмите кнопку «Пуск» в нижней части компонента прокси-сервера Http
  6. Запустите запрос на удаление в вашем браузере
  7. Сразу после отправки запроса остановите прокси-сервер Http (чтобы избежать записи других нежелательных сообщений,обычно запросы ajax / refresh из других открытых вкладок)
  8. Посмотрите, что записал jMeter
  9. Используйте записанные сэмплеры для создания реального теста

Подробно здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...