Size: a a a

QA — Load & Performance

2020 September 21

НН

Никита Новожилов... in QA — Load & Performance
Глупый вопрос - наверное уже нашёл.
источник

СФ

Степа Фомичев... in QA — Load & Performance
Все гораздо проще. Все куки устанавливаются с помощью хедера Set-Cookie, вам достаточно найти где он приходит и вытащить
источник

НН

Никита Новожилов... in QA — Load & Performance
в файле Jmeter.Ptoperties
источник

НН

Никита Новожилов... in QA — Load & Performance
Степа Фомичев
Все гораздо проще. Все куки устанавливаются с помощью хедера Set-Cookie, вам достаточно найти где он приходит и вытащить
там по ходу работы сайта токен меняется регулярно. зачем втыкать кучу экстракторов, если можно всегда просто брать из кук?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Никита Новожилов
там по ходу работы сайта токен меняется регулярно. зачем втыкать кучу экстракторов, если можно всегда просто брать из кук?
Ну, про ваш вариант с save cookies я не знаю, поэтому не могу сказать что быстрее, однако явное получение параметров более прозрачно
источник

НН

Никита Новожилов... in QA — Load & Performance
Степа Фомичев
Ну, про ваш вариант с save cookies я не знаю, поэтому не могу сказать что быстрее, однако явное получение параметров более прозрачно
да, спасибо за совет
источник

KY

Kirill Yurkov in QA — Load & Performance
большиство кук можно выдернуть из хедера, с помощью любого экстрактора и не париться с пропертями
источник

НН

Никита Новожилов... in QA — Load & Performance
Kirill Yurkov
большиство кук можно выдернуть из хедера, с помощью любого экстрактора и не париться с пропертями
да. это понятно. просто думал, что это должно быть эффективнее кучи экстракторов
источник

KY

Kirill Yurkov in QA — Load & Performance
а почему экстракторы неэффективны? и главное зачем куча, одним экстрактором можно дергать несколько парамтеров
источник

НН

Никита Новожилов... in QA — Load & Performance
Kirill Yurkov
а почему экстракторы неэффективны? и главное зачем куча, одним экстрактором можно дергать несколько парамтеров
потому что токен меняется в целом ряде ответов сервера. то есть нужно вычислить где он меняется и расставить экстракторы. теоретически так как токен падает в куки и хранится там по сути автоматически, почему бы не вытаскивать его значение из кук
источник

KY

Kirill Yurkov in QA — Load & Performance
а чем радикально отличается "дернуть из кук" и "экстрактор"?
источник

НН

Никита Новожилов... in QA — Load & Performance
Kirill Yurkov
а чем радикально отличается "дернуть из кук" и "экстрактор"?
ну дернуть из кук. то как я вижу в интернете, это просто у меня проставлено значение переменной ${COOKIE_[название переменной в куках]} в нужных хедерах или теле запроса, всё остальное происходит автоматически
источник

НН

Никита Новожилов... in QA — Load & Performance
иначе я везде проставляю просто перменную и кучу экстракторов
источник

НН

Никита Новожилов... in QA — Load & Performance
с точки зрения трудозатрат выглядит гораздо проще мой вариант
источник

KY

Kirill Yurkov in QA — Load & Performance
проще то проще, но по ресурсам очень хреновый. в таком случае каждая кука будет храниться в памяти каждого треда и вместе с остальным контекстом передаваться каждый раз. куки бывают очень неоптимальные, такое решение неуниверсально, для любого теста. тут надо понимать что тулза в первую очередь для нагрузки, а значит заточена под высокие интенсивности
источник

НН

Никита Новожилов... in QA — Load & Performance
окей,  об этом не думал
источник

KY

Kirill Yurkov in QA — Load & Performance
но к слову вот твоя хотелка есть действительно через пропертю.
Add CookieManager.save.cookies=true line to user.properties file
Restart JMeter to pick the property up
Access the cookie value as ${COOKIE_.ASPXAUTH} where required.
источник

KY

Kirill Yurkov in QA — Load & Performance
правда не разу не пробовал
источник

KY

Kirill Yurkov in QA — Load & Performance
при этом нужно добаить Cokkie Manager в скрипт
источник

НН

Никита Новожилов... in QA — Load & Performance
да. вот щас пробую. но что-то не сработало
источник