Approach1 (Grey Out-1st Thread group): - Разместите два запроса параллельно. Первый полон, а второй перенаправлен. Проверьте параметр перенаправления автоматически во втором http-запросе, который перенаправляет. Теперь поставьте сравнительное утверждение и проверьте. Это занимает много ресурсов.
Approach2: -Поставить 2 HTTP-запроса параллельно. Первый - это полный HTTP-запрос без какого-либо перенаправления, а второй HTTP-запрос - для короткого URL-адреса с включенной опцией перенаправления.
Затем используйте regex в обоих (используются два regex) для получения URL. Установите флажок «применить к» -> подвыборки, как показано для короткого URL-сэмплера, если он перенаправляет. Не требуется для сэмплера, если нет перенаправления. Первое сэмплерное регулярное выражение использует «apply on» как «Main Sample Only», поскольку перенаправления нет.
Последним сравните их в сэмплере JSR223, чтобы последний сбой сработал.
Я использовал сэмплер JSR223. Вы также можете выбрать другой подход для сравнения.
Надеюсь, это поможет.
Обновление: -
- Предполагается, что у вас есть данные в двух столбцах в CSV, как показано на рисунке ниже. Перейдите в bin> user.properties file и поместите sample_variables в качестве двух имен столбцов, используемых в csv. Пожалуйста, перезапустите jmeter, если он уже открыт после редактирования файла user.properties.
- Поместите первый параметр в http-сэмплер.
- Поместите утверждение как динамическое, используя вторую переменную из csv.
Примечание: - Проверьте параметры в утверждении, чтобы получить то, что требуется в вашем сценарии. Отслеживание перенаправления и перенаправление Автоматически имеют различие, для которого требуется другое утверждение «относится к»: - Основной образец или вспомогательный образец. Проверьте их, если требуется.
Пожалуйста, проверьте, помогает ли это.