В тесте производительности, если нам нужно вернуться на домашнюю страницу для доступа к следующей ссылке, то должен ли запрос домашней страницы включаться после каждого запроса

#jmeter

#jmeter

Вопрос:

Например: на домашней странице есть ссылки ниже

a, b, c, d Во время записи производительности скрипт нажмет на a и перейдет на соответствующую страницу. Теперь, чтобы получить доступ к ссылке b, мне нужно вернуться на домашнюю страницу. должна ли домашняя страница включаться после каждого запроса?

Ответ №1:

Я бы рекомендовал следующий подход:

  1. Открыть домашнюю страницу
  2. Сохраняйте все ссылки в переменные JMeter с помощью экстрактора регулярных выражений
  3. Повторите все ссылки, используя либо контроллер ForEach, либо напрямую используйте их в дальнейших пробоотборниках HTTP-запросов «Path», если ваш тестовый сценарий отличается.

Комментарии:

1. если в плане тестирования мой первый запрос, если www.test.com/a / и второе — это www.test.com/b / затем для второго запроса, что должно быть добавлено в Referrer заголовка HTTP в качестве URL домашней страницы или URL первого запроса? Пожалуйста, посоветуйте.

2. Если в этом случае мой первый запрос, если для домашней страницы (www.test.com /) , во- вторых , если для ссылки a (www.test.com/a /) и третий запрос на ссылку b (www.test.com/b /).

3. продолжение ко второму комментарию : в третьем запросе на ссылку b (www.test.com/b /) что должно быть Реферером HTTP-заголовка как www.test.com / или www.test.com/a / ?

4. Если на домашней странице есть 5 ссылок (a, b, c, d, e, f) и 3 ссылки (g, h, i) доступны с помощью следующей стрелки. В сценарии, если сначала нажать на ссылку a с домашней страницы, я вижу ссылку как URL домашней страницы в сценарии. Делая это с помощью файла данных CSV, я не вижу ссылки, так что это правильный подход для выполнения нагрузочного теста в подобных сценариях