2017-01-18 10 views
0

Я использую yandex.tank в течение нескольких дней, чтобы выполнить нагрузочные тестынагрузочного тестирования HTML и объекты с встроенной yandex.tank

Я создал список URL, по-разному, но я не получаю свою цель

Я хочу, чтобы имитировать реальный визит (как веб-навигатор):

  1. запрос
  2. HTML ответ
  3. запрос объектов, встроенных в коде

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

Мой «домашний» тег «Совокупные Cases Info» показывает мне:

4554 28,21%/средний 171,2 мс

171,2 мс среднее время каждого из объектов. Я хочу среднее время для полного запроса (html и внедренных объектов)

Можно ли выполнить проверку нагрузки, выполнив запросы, подобные указанным с помощью yandex.tank? Или с другим инструментом тестирования нагрузки?

ответ

0

Yandex-tank (на самом деле генератор нагрузки по умолчанию Phantom в нем), не анализирует ответ и поэтому ничего не знает о встроенных ресурсах. Вам лучше попробовать jmeter в качестве генератора нагрузки, поскольку HTTP-запрос Sampler имеет возможность извлекать ресурсы - http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request

+0

Обновление: если вы предпочитаете статистику консоли yandex-tank, можно использовать jmeter в качестве генератора нагрузки в yandex- tank http://yandextank.readthedocs.io/en/latest/core_and_modules.html#jmeter В этом случае результаты могут быть загружены на веб-сервер http://yandextank.readthedocs.io/en/latest/core_and_modules.html # yandex-overload, вот пример отчета - https://overload.yandex.net/504 – r2d2