Перейти к содержимому

Фотография

WebTours Jmeter корреляция


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 02 декабря 2019 - 15:07

Добрый вечер, 

не получается делать корреляции в Jmeter

 

Делаю корреляцию, как на первой картинке,

HTTP-запрос на второй.

 

html из которого выдирается такой: 

<input type="hidden" name="userSession" value=" 

Прикрепленные файлы

  • Прикрепленный файл  Untitled02.png   23,66К   0 Количество загрузок:
  • Прикрепленный файл  Untitled01.png   15,67К   0 Количество загрузок:

  • 0

#2 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 02 декабря 2019 - 15:11

Подставляет не то, что надо, и ругается эррорами

Прикрепленные файлы

  • Прикрепленный файл  Untitled03.png   21,64К   0 Количество загрузок:

  • 0

#3 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 03 декабря 2019 - 15:46

Регэкс экстрактор-то где подключен? К какому запросу?


  • 1

#4 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 04 декабря 2019 - 06:02

Регэкс экстрактор-то где подключен? К какому запросу?

 

Вот, пробовал и к логину, и к начальному экрану.

 

Знаю, как это делается в вугене, там корреляция юзер сессии идет перед начальным экраном /webTours.

 

Почему это не работе в Жметре - не знаю.

Прикрепленные файлы

  • Прикрепленный файл  Untitled05.png   19,96К   1 Количество загрузок:

  • 0

#5 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 04 декабря 2019 - 08:33

Надо на первый запрос вешать же. Если он ГЕТ, конечно.


  • 1

#6 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 04 декабря 2019 - 09:03

Надо на первый запрос вешать же. Если он ГЕТ, конечно.

 

Ага, так тоже пробовал, почему-то юзер сессия не выцепляется.

 

Регулярка должна быть правильной.

Прикрепленные файлы

  • Прикрепленный файл  Untitled06.png   202,42К   0 Количество загрузок:

  • 0

#7 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 04 декабря 2019 - 12:46

Надо в регэксп-экстракторе поставить в Apply to - первый вариант.

Т.к. первый запрос получает несколько страниц/ответов.


  • 0

#8 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 05 декабря 2019 - 10:35

Надо в регэксп-экстракторе поставить в Apply to - первый вариант.

Т.к. первый запрос получает несколько страниц/ответов.

 

Сделал, все равно не цепляет.

Прикрепленные файлы

  • Прикрепленный файл  Untitled07.png   50,77К   0 Количество загрузок:
  • Прикрепленный файл  Untitled08.png   203,11К   0 Количество загрузок:
  • Прикрепленный файл  Untitled09.png   56,3К   0 Количество загрузок:

  • 0

#9 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 05 декабря 2019 - 10:55

Действительно ли в теле ответа на первый запрос есть такой элемент? (Может быть, там идет редирект, или value заполняется скриптом.)

Соответствует ли то, что приходит, регулярке на 100% (пробелы и т.д.)?


  • 0

#10 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 05 декабря 2019 - 11:04

Действительно ли в теле ответа на первый запрос есть такой элемент? (Может быть, там идет редирект, или value заполняется скриптом.)

Соответствует ли то, что приходит, регулярке на 100% (пробелы и т.д.)?

 

Да, регулярку проверял вугеном, всё норм цепляет.

Прикрепленные файлы

  • Прикрепленный файл  Untitled10.png   27,22К   0 Количество загрузок:

  • 0

#11 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 05 декабря 2019 - 12:01

vugen - это vugen. Может, он полностью движок браузера имитирует.

Вы смотрите, что в Jmeter в response приходит.


  • 0

#12 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 05 декабря 2019 - 12:22

vugen - это vugen. Может, он полностью движок браузера имитирует.

Вы смотрите, что в Jmeter в response приходит.

 

Да вроде всё так должно быть.

Прикрепленные файлы

  • Прикрепленный файл  Untitled12.png   679,52К   0 Количество загрузок:
  • Прикрепленный файл  Untitled11.png   69,04К   0 Количество загрузок:

  • 0

#13 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 05 декабря 2019 - 12:55

Что и требовалось доказать. Куча редиректов, и настоящая разметка приходит по факту совсем с другого адреса.

 

Теперь вопрос: а к чему в этом дереве применяется постпроцессор?

Видимо, не к тому, что подсвечено на скриншоте, а только к первому запросу.

Если настройка "Apply to sub-samples" не поможет, тогда делайте запрос именно на тот адрес, с которого приходят данные.


  • 1

#14 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 05 декабря 2019 - 14:08

Что и требовалось доказать. Куча редиректов, и настоящая разметка приходит по факту совсем с другого адреса.

 

Теперь вопрос: а к чему в этом дереве применяется постпроцессор?

Видимо, не к тому, что подсвечено на скриншоте, а только к первому запросу.

Если настройка "Apply to sub-samples" не поможет, тогда делайте запрос именно на тот адрес, с которого приходят данные.

 

Спасибо! Если напрямую указать редирект, то сессия выцепляется.

 

Скрипт по-прежнему не работает, но прогресс есть  :good:


  • 0

#15 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 06 декабря 2019 - 11:58

Теперь юзер сессию цепляет, 

но подчеркивает красным (почему?),

подчеркивает красным Content-Transfer-Encoding: 8 bit (почему?)

И фейлит транзакацию.

Куда копать?

 

 

 

Прикрепленные файлы

  • Прикрепленный файл  Untitled13.png   500,51К   1 Количество загрузок:

  • 0

#16 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 06 декабря 2019 - 12:12

Фейлит транзакцию-то не из-за цветов... Где ошибка-то? Что на входе что получаете?


  • 0

#17 jutauyo

jutauyo

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 06 декабря 2019 - 12:46

Вот.

Прикрепленные файлы

  • Прикрепленный файл  Untitled14.png   60,09К   0 Количество загрузок:

  • 0

#18 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 06 декабря 2019 - 14:46

Это на самом деле может быть ошибка на сайте. Если то же самое делать в браузере (естественно, с открытой вкладкой Network), можно увидеть, выдает ли этот запрос 404 в нормальном состоянии.


  • 0

#19 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 06 декабря 2019 - 20:30

Вот.

Это-то понятно, но что вы посылали?, на первый запрос посмотрите какой ответ пришел, в нём глазами найдите юзерсешн (в полном ответе страницы), потом уже посмотрите он ли подставился в дальнейшие запросы (так вы проверите свой рег-эксп экстрактор, что прикрепили к первому запросу).


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных