Тестирование Web-сервисов с ответами от сервера
#1
Отправлено 27 марта 2012 - 12:16
Возникла проблема с нагрузочным тестированием Web-сервисов.
Есть два сервера: ser1 и ser2. Взаимодействие осуществляется следующим образом:
1) ser1 вызывает метод на стороне ser2.
2) ser2 выполняет определенную работу (формирует данные).
3) ser2 вызывает метод на стороне ser1 и передает ему сформированные данные.
Необходимо провести нагрузку ser2. С написанием скрипта для п. 1 проблем нет. Но вот как получить время подготовки данных на ser2 не понятно и отследить вызов сервиса на стороне ser1?
Кто-нибудь сталкивался с такой проблемой? Подскажите варианты решения проблемы.
Спасибо!
#2
Отправлено 29 марта 2012 - 08:11
Добрый день.
Возникла проблема с нагрузочным тестированием Web-сервисов.
Есть два сервера: ser1 и ser2. Взаимодействие осуществляется следующим образом:
1) ser1 вызывает метод на стороне ser2.
2) ser2 выполняет определенную работу (формирует данные).
3) ser2 вызывает метод на стороне ser1 и передает ему сформированные данные.
Необходимо провести нагрузку ser2. С написанием скрипта для п. 1 проблем нет. Но вот как получить время подготовки данных на ser2 не понятно и отследить вызов сервиса на стороне ser1?
Кто-нибудь сталкивался с такой проблемой? Подскажите варианты решения проблемы.
Спасибо!
Например,
1) Логирование на стороне ser2;
2) Создание заглушки, на которую и будет отправлять запросы ser2;
3) Если что-то пишется в БД, то анализ БД.
Так или иначе после выполнения тестирования необходимо будет объединять данные их двух источников, чтобы получить искомое время работы. На мой взгляд, здесь по-другому никак.
#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) Если что-то пишется в БД, то анализ БД.
Так или иначе после выполнения тестирования необходимо будет объединять данные их двух источников, чтобы получить искомое время работы. На мой взгляд, здесь по-другому никак.
Как раз хотелось обойтись без разных источников. Все равно спасибо - будем использовать второй метод - по-другому у нас не получится.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных