Size: a a a

QA — Load & Performance

2020 June 05

AK

Alexey Kübler-Ross in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
Коллеги, а кафку кто-то заменял жметром?

У меня кафка - источник нагрузки и нужно отправлять - принимать сообщения.

Я почитал - статьи в интернете есть, вроде реализуемо, но пробовать пока не на чём, стенд появится попозже.

В плане подготовки хочу выяснить, нет ли каких известных подводных камней
источник

I

Irina in QA — Load & Performance
Кто может подсказать в чем причина? 🥺
источник

I

Irina in QA — Load & Performance
источник

I

Irina in QA — Load & Performance
Задача записать запросы. Добавить в корщину, перейти на страницу shipping address, ввести адрес, перейти на стр выбора метода оплаты. Такая простая задача и бьюсь второй день😣
источник

M

Maxim in QA — Load & Performance
Добрый день.
источник

zz

zi zu in QA — Load & Performance
Irina
Задача записать запросы. Добавить в корщину, перейти на страницу shipping address, ввести адрес, перейти на стр выбора метода оплаты. Такая простая задача и бьюсь второй день😣
похоже на неправильную передачу Authorization хедера или используется невалидный ключ авторизации юзера/аксес токен
источник

M

Maxim in QA — Load & Performance
Irina
Задача записать запросы. Добавить в корщину, перейти на страницу shipping address, ввести адрес, перейти на стр выбора метода оплаты. Такая простая задача и бьюсь второй день😣
Необходимо убедиться, что POST запросы выполняются с необходимыми cookies, авторизационными заголовками.

Очевидно, что заказ товара из корзины процесс транзакционный, должны быть выполнены какие-то корреляции направленные на сохранение/использование данных текущей пользовательской сессии.
источник

I

Irina in QA — Load & Performance
Тоже думала об этом. Но ведь запрос на ту же «my account page” прошел. А это возможно лишь если юзер авторизировался
источник

M

Maxim in QA — Load & Performance
Если запрос вернул положительный http код, это еще не значит, что он выполнился правильно.
источник

M

Maxim in QA — Load & Performance
И проблемы могут начинаться где-то позже в цепочке вызовов.
источник

AM

Andrey Makurin in QA — Load & Performance
Всем добрый вечер)
заранее извиняюсь что задалбываю вопросами)
Если кто знает , подскажите решение.

у меня вот такой кейс
есть два треда
в первом идёт регистрация/авторизация
а во втором уже разные действия этими пользователями.
с первого треда во второй я передаю accessToken через property
но так получается что при запуске (скажем 10 пользователей) в переменную попадает первый полученный токен и не меняется.
Грубо говоря во втором треде у меня все запросы выполняет один и тот же юзер.

Как бы решить эту задачку? что бы токен менялся нормально?
Заранее спасибо за помощь
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Andrey Makurin
Всем добрый вечер)
заранее извиняюсь что задалбываю вопросами)
Если кто знает , подскажите решение.

у меня вот такой кейс
есть два треда
в первом идёт регистрация/авторизация
а во втором уже разные действия этими пользователями.
с первого треда во второй я передаю accessToken через property
но так получается что при запуске (скажем 10 пользователей) в переменную попадает первый полученный токен и не меняется.
Грубо говоря во втором треде у меня все запросы выполняет один и тот же юзер.

Как бы решить эту задачку? что бы токен менялся нормально?
Заранее спасибо за помощь
Наверно всё дело в том, что получение токена сделано через

String token = ${__P(...)}

Надо переделать на
String token = props.get(...)
источник

AM

Andrey Makurin in QA — Load & Performance
Вячеслав Смирнов
Наверно всё дело в том, что получение токена сделано через

String token = ${__P(...)}

Надо переделать на
String token = props.get(...)
String token = props.get(...)
это мне в BeanShell Assertion писать?)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Andrey Makurin
String token = props.get(...)
это мне в BeanShell Assertion писать?)
Такой вопрос. Как сделано получение токена вторым потоком сейчас?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Если property одна, то и объект в ней один
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Я предположил, что значение получается через jsr223, который по умолчанию кеширует скрипт. И мог закешировать конкретное первое значение из property
источник

AM

Andrey Makurin in QA — Load & Performance
у меня сейчас стоит regular expession там я вытягиваю токен
и второй стоит BeanShell Assertion
там у меня вот так ${__setProperty(accessToken,${accessToken})}
источник

I

I-1 in QA — Load & Performance
Переменные в каждом потоке свои
Например переменная token у каждого потока своя
Пропертис token одно на весь jmeter
источник

AM

Andrey Makurin in QA — Load & Performance
I-1
Переменные в каждом потоке свои
Например переменная token у каждого потока своя
Пропертис token одно на весь jmeter
агааааа) понял
источник