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

Автоматизатор мобильных приложений
онлайн, начало 19 мая
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 18 мая
SQL для тестировщиков
онлайн, начало 17 мая
Английский для тестировщиков
онлайн, начало 17 мая
Фотография

Записанный тест.


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

#1 VitalyD

VitalyD

    Опытный участник

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 08 ноября 2011 - 10:14

Добрый день.
Вопрос по поводу записи теста в JMeter.

Есть к примеру тест: Зайти на lenta.ru и ввести в поисковой строки нечто.
В Visual Studio Такой тест записывается как два запроса:

WebTestRequest request1 = new WebTestRequest("http://lenta.ru/");
....
WebTestRequest request2 = new WebTestRequest("http://lenta.ru/search");
с некими параметрами


При прогоне каждый из этих запросов инициирцет так называемые depended запросы которые подкачивают все картинки, вызывают js-ы и т.д.

В JMeter же я вижу следующую картину после записи - см аттач.

И как же быть? Ведь завтра все эти названия jpg файлов и их количество изменятся и все эти запросы станут не валидными...

Как можно сделать так что бы так же использовались только два " настоящих пользовательских" запроса, а остальные соответственно выполнялись автоматом - как при реальных действиях пользователя??
C:Usersvitaliy.duhovDesktopLoadUntitled.png

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

  • Прикрепленный файл  Untitled.png   25,47К   64 Количество загрузок:

  • 0

#2 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 08 ноября 2011 - 11:05

Как записывать без картинок я точно не скажу.
А чтобы картинки и т.п. сами подкачивались поставте в главном семплере галочку Retrieve All Embedded Resources from HTML Files. А семплеры с картинками удалите.
  • 0

#3 VitalyD

VitalyD

    Опытный участник

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 08 ноября 2011 - 11:13

Спасибо
  • 0

#4 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 09 ноября 2011 - 10:34

Добрый день.
Вопрос по поводу записи теста в JMeter.

Есть к примеру тест: Зайти на lenta.ru и ввести в поисковой строки нечто.
В Visual Studio Такой тест записывается как два запроса:

WebTestRequest request1 = new WebTestRequest("http://lenta.ru/");
....
WebTestRequest request2 = new WebTestRequest("http://lenta.ru/search");
с некими параметрами


При прогоне каждый из этих запросов инициирцет так называемые depended запросы которые подкачивают все картинки, вызывают js-ы и т.д.

В JMeter же я вижу следующую картину после записи - см аттач.

И как же быть? Ведь завтра все эти названия jpg файлов и их количество изменятся и все эти запросы станут не валидными...

Как можно сделать так что бы так же использовались только два " настоящих пользовательских" запроса, а остальные соответственно выполнялись автоматом - как при реальных действиях пользователя??
C:Usersvitaliy.duhovDesktopLoadUntitled.png


Учтите, что в большинстве случаев подобный контент кешируется на стороне клиента.
  • 0

#5 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 09 ноября 2011 - 11:18

Кешируется, и для этого также предусмотрен HTTP Cache Manager
  • 0

#6 yugene

yugene

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

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


Отправлено 11 ноября 2011 - 09:27

Для того чтобы в тест план попадали только нужные запросы нужно поиграться с прокси сервером, подробности в мануале к JMeter
http://jmeter.apache...TP_Proxy_Server
В скрине пример
Прикрепленный файл  proxy_patterns.jpg   199,67К   40 Количество загрузок:
PS Кстати если добавить в прокси сервер листенер View Result Tree то можно просматривать и ответы при проксировании
  • 0


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн



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

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

Яндекс.Метрика
Реклама на портале