2011-09-13 3 views
3

Мы используем встроенный HTTP-прокси JMeter для записи тестового примера. Было решено захватить все запросы, отправляемые на сервер, и поэтому в прокси-сервере не существует правила включения/исключения. Мой вопрос: есть ли необходимость в тестировании нагрузки для захвата вызовов JS, CSS, PNG и других встроенных ресурсов?JMeter - Нужно ли явно указывать встроенные ресурсы?

Итак, если говорить о JSP, который включает в себя такие ресурсы, JS, CSS и изображения, то будут ли их тайминги (такие как время отклика и латентность) автоматически включаться в JMeter? Я знаю, что JMeter не является браузером и поэтому не может выполнять клиентские скрипты, но он автоматически обнаруживает и рассматривает такие ресурсы, даже если в тестовом случае нет явного вызова.

ответ

3

Чтобы ответить на этот вопрос,

ДА вы можете удалить все внедренные ресурсы из того явного вызова. В запросах есть флажок внизу, в котором говорится «получить встроенные ресурсы». Это захватит все CSS, JPG и т. Д.

Это отличный способ найти неработающие ссылки и ресурсы в веб-приложении.

+0

OK! Затем я удаляю все такие ресурсы из тестового примера и вместо этого поставлю галочку. Это должно привести к значительно более чистым тестовым случаям! – user164701

0

Да, он записывает все те ресурсы, о которых вы упомянули. Если вы посмотрите на записанный тест, вы увидите все перечисленные вами файлы CSS, PNG, js и т. Д. Вы можете просто удалить их, если считаете, что некоторые или все не имеют отношения к вашему тесту.

+0

Да, я точно знаю, что вы имеете в виду. Но часть моего вопроса заключается в том, можно ли удалить записанные вызовы ко всем перечисленным файлам (png, css, js и т. Д.). Я имею в виду, что JMeter автоматически извлекает такие ресурсы со страницы (например, страницу JSP), когда я вызываю целевую страницу и выполняю ее автоматически, не требуя, чтобы они были явно указаны в тестовом примере. Это приведет к значительно более чистым тестовым случаям! – user164701

Смежные вопросы