2017-02-06 2 views

ответ

1

Это зависит от вашей конфигурации JMeter. Скорее всего, вы не проверяли «Получить все внедренные ресурсы» окно на вкладке «Дополнительно» вашего HTTP Request sampler

HTTP Request Defaults

Если вы предоставляете только URL - JMeter выполнит соответствующий запрос HTTP к этой конечной точке, однако она не будет загрузить так называемые "встроенные ресурсы":

  • JavaScript файлы
  • стилей (.css файлы)
  • изображения

Если это различие - вы можете быстро изменить поведение JMeter, используя HTTP Request Defaults.

+0

Из JMeter 3.0 on-wards, 'Анализ импортированных файлов CSS (через @import) или встроенных ресурсов (фон, изображения, ...)'. поэтому запросы, созданные из файлов .css, также будут отправлены. Но файлы '.js' не будут обрабатываться, поэтому вы должны позаботиться о тех запросах, которые были созданы из файлов .js' (обычно AJAX-запросов) вручную, добавив HTTP-пробоотборники в тестовый скрипт. –

+0

Тогда может такой гуру JMeter объяснить мне [это изображение:] (https://i.stack.imgur.com/SVYu6.png) –

+0

Прежде всего, я не критикую ваш ответ здесь, просто добавляя сделанные улучшения в версии 3.0. Другое дело, что я также поклонник вашей работы в инструменте JMeter и нагрузочном тестировании. Теперь, пожалуйста, прочитайте мой комментарий и сообщите мне, что я неправильно проинформировал, и я исправлю себя, никаких особых чувств :-). Я не говорю о разборе '.html' файлов. Кроме того, я тот, кто поддержал ваш ответ. –

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