Jmeter: как протестировать веб-сайт для отображения страницы независимо от содержимого

У меня есть требование, когда сайт должен отвечать пользователю только в течение определенных секунд, независимо от содержимого.

Теперь в Jmeter в HTTP Proxy Server -> Шаблоны URL есть возможность исключить, а затем начать запись.

Здесь я могу указать gif, css или другой контент, который нужно игнорировать. Однако, прежде чем начать запись, я должен знать, какое содержание будет там.

Есть ли какой-либо конкретный параметр для передачи в Jmeter или любой другой инструмент, который заботится только о загрузке страницы, и я могу подтвердить код ответа этой страницы, а другое содержимое страницы не записывается.

Спасибо.


person JaiK    schedule 07.12.2011    source источник


Ответы (2)


  1. #P1# <цитата> #P2# #P3#
  2. Добавьте утверждения в свои http-семплеры:

    • Duration Assertion: to tests if response was received within a defined amount of time;
    • Response Assertion: to ensure that request was successfull,
      e.g.
      Response Field to Test = Response Code 
      Pattern Matching Rules = Equals
      Patterns to Test = 200
      
person Aliaksandr Belik    schedule 07.12.2011

Вы хотите запустить тест, который будет игнорировать ресурсы через определенное количество секунд? Я не понимаю, чего ты пытаешься добиться этим? Пользователи по-прежнему будут получать эти ресурсы при запросе вашего URL-адреса, поэтому ваши тесты не будут точными.

Я не имею в виду никакого неуважения, но возможно ли, что вы неправильно поняли требования? Я предполагаю, что требование состоит в том, чтобы загрузить все ресурсы за определенное количество секунд, а не отрезать те, которые не укладываются в это время?

person Marko Bonaci    schedule 07.12.2011
comment
Привет, mbonaci. Да, это требование звучит довольно странно. Мы хотим увидеть, как добавление различного содержимого (gif, css, файла изображения и т. д.) на веб-страницу увеличит время загрузки страницы. Итак, в качестве первого шага мы хотим только загрузите страницу без содержимого или с минимальным содержимым и посмотрите время отклика. Затем в качестве следующего шага мы загрузим всю страницу со всем содержимым и увидим время отклика. - person JaiK; 07.12.2011
comment
Вы знаете, что можете анализировать каждый ресурс отдельно, верно? Чтобы выполнить то, что вы хотите, вы также можете сохранить весь запрос со всеми ресурсами, а затем сделать копии этого теста и в этих копиях удалить разные ресурсы. Затем просто запустите каждый тест отдельно, чтобы иметь возможность сравнивать графики. - person Marko Bonaci; 07.12.2011