Перейти к содержимому

Фотография

Ограничение времени выполенения Soap запроса в JMeter

soapcorellation timeout jmeter automatisation web-service

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Tohfos

Tohfos

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:тюлень капуста


Отправлено 14 июня 2016 - 16:49

Приветствую всех.
Тестируем веб-сервис сотового оператора 
большой тройки.

По сценарию, компонент ожидание подтверждения. Т.е. запускаем в него запрос и ждем. Компонент ответит когда в него закинут подтверждающий транзакцию запрос. Или отвалится по таймауту.
А JMeter ожидает его ответ прежде чем сдвинуться на след. шаг для броска второго запроса.

Пробовал использовать RuntimeController.
Разнес эти два запроса по разным группам и когда контроллер прерывает 1-ый запрос, происходит переключение на вторую группу. Она бросает подтверждение и сценарий внутри компонента отрабатывает успешно. Но Jmeter 
все же не заканчивает работу, а возвращает результат 1-го запроса от которого мы отключились. Он возвращает ошибку. И в статистике лишний fail, и как ни странно в логах компонента тоже вслед за успехом появляется fail.

Как сделать корректно дополнительный запрос, что бы не было лишнего в TreeView и в логах.

Прикрепленные файлы

  • Прикрепленный файл  UC2.jpg   168,47К   0 Количество загрузок:

  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 14 июня 2016 - 20:54

Таймауты есть в расширенных настройках http-sampler

Также есть Sample Timeout

Скорее всего сработавшие таймауты можно использовать для организации циклов и условных ветвлений.


  • 0

#3 Tohfos

Tohfos

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:тюлень капуста


Отправлено 06 сентября 2016 - 13:42

Спасибо за совет. 
Вышли из положения след. образом. Накатали на Java заглушку которая принимала на себя запрос и отправляла в другой сервис уже обогащенный полем corellationID из 1-го запроса.
Т.е. сэмулировали реальный ход вещей.


  • 0



Темы с аналогичным тегами soapcorellation, timeout, jmeter, automatisation, web-service

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных