Подтвердить что ты не робот

Шаблоны исключения прокси-сервера JMeter все еще записываются

Я использую JMeter для записи трафика в моем браузере. В моих шаблонах URL для исключения:

.*\.jpg .*\.js .*\.png

Похоже, что они должны блокировать эти шаблоны (я даже тестировал его с помощью тестера регулярных выражений здесь)

Тем не менее, я все еще вижу, что многие из этих файлов подтягиваются. В связанном форуме у кого-то была аналогичная проблема, но его вызвали дополнительные параметры URL (например, www.website.com/image.jpg? ASDF = thisdoesntmatch). Однако, похоже, это не так. Может ли кто-нибудь указать мне в правильном направлении?

4b9b3361

Ответ 1

Как уже упоминалось в комментариях к вопросу, это, вероятно, проблема с конечными символами. Сопряжение шаблона выполняется против полного URL-адреса, включая параметры. Таким образом, URL http://example.com/layout.css?id=123 не сопоставляется с шаблоном .*\.css
Пример запроса HTTP JMeter разделяет путь и параметры, поэтому может быть неясно, когда вы смотрите на URL.

Решение:
Изменение шаблона для поддержки завершающих символов .*\.css.*

Разъяснения
.* Любой символ \. Соответствие. (точка) символ
css Последовательность символов css
.* Любой символ

Ответ 2

Возможно, вы можете сделать oposite: оставьте пустым URL-шаблоны, чтобы исключить и скрыть эти шаблоны в поле URL-шаблоны для включения:

(.. (ВМР |?! CSS | JS | GIF | ICO | JPE г |? PNG | SWF | Уофф)) (.)