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

Фотография

Тестирование Web-сервисов с ответами от сервера


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

#1 axel

axel

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

  • Members
  • Pip
  • 3 сообщений

Отправлено 27 марта 2012 - 12:16

Добрый день.

Возникла проблема с нагрузочным тестированием Web-сервисов.

Есть два сервера: ser1 и ser2. Взаимодействие осуществляется следующим образом:
1) ser1 вызывает метод на стороне ser2.
2) ser2 выполняет определенную работу (формирует данные).
3) ser2 вызывает метод на стороне ser1 и передает ему сформированные данные.

Необходимо провести нагрузку ser2. С написанием скрипта для п. 1 проблем нет. Но вот как получить время подготовки данных на ser2 не понятно и отследить вызов сервиса на стороне ser1?

Кто-нибудь сталкивался с такой проблемой? Подскажите варианты решения проблемы.

Спасибо!
  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 29 марта 2012 - 08:11

Добрый день.

Возникла проблема с нагрузочным тестированием Web-сервисов.

Есть два сервера: ser1 и ser2. Взаимодействие осуществляется следующим образом:
1) ser1 вызывает метод на стороне ser2.
2) ser2 выполняет определенную работу (формирует данные).
3) ser2 вызывает метод на стороне ser1 и передает ему сформированные данные.

Необходимо провести нагрузку ser2. С написанием скрипта для п. 1 проблем нет. Но вот как получить время подготовки данных на ser2 не понятно и отследить вызов сервиса на стороне ser1?

Кто-нибудь сталкивался с такой проблемой? Подскажите варианты решения проблемы.

Спасибо!


Например,

1) Логирование на стороне ser2;
2) Создание заглушки, на которую и будет отправлять запросы ser2;
3) Если что-то пишется в БД, то анализ БД.

Так или иначе после выполнения тестирования необходимо будет объединять данные их двух источников, чтобы получить искомое время работы. На мой взгляд, здесь по-другому никак.
  • 0

#3 axel

axel

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

  • Members
  • Pip
  • 3 сообщений

Отправлено 29 марта 2012 - 10:07


Добрый день.

Возникла проблема с нагрузочным тестированием Web-сервисов.

Есть два сервера: ser1 и ser2. Взаимодействие осуществляется следующим образом:
1) ser1 вызывает метод на стороне ser2.
2) ser2 выполняет определенную работу (формирует данные).
3) ser2 вызывает метод на стороне ser1 и передает ему сформированные данные.

Необходимо провести нагрузку ser2. С написанием скрипта для п. 1 проблем нет. Но вот как получить время подготовки данных на ser2 не понятно и отследить вызов сервиса на стороне ser1?

Кто-нибудь сталкивался с такой проблемой? Подскажите варианты решения проблемы.

Спасибо!


Например,

1) Логирование на стороне ser2;
2) Создание заглушки, на которую и будет отправлять запросы ser2;
3) Если что-то пишется в БД, то анализ БД.

Так или иначе после выполнения тестирования необходимо будет объединять данные их двух источников, чтобы получить искомое время работы. На мой взгляд, здесь по-другому никак.


Как раз хотелось обойтись без разных источников. Все равно спасибо - будем использовать второй метод - по-другому у нас не получится.
  • 0


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

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