Size: a a a

QA — Load & Performance

2020 July 22

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Viktor Ganeles
Таймаут это Time Out (время вышло)
Я пытался пошутить, я понял да
источник

VG

Viktor Ganeles in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
а вот это был отклик
А ты неплохо на примере показал, да :)
источник

VG

Viktor Ganeles in QA — Load & Performance
Alexey Kübler-Ross
Можно скриптом брать список доступных и по нему бежать на каждой итерации, например...
Можно в startup group создавать csv со списком файлов в папке и в обычной тред-группе обрабатывать пути из csv
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Да спасиб, понял, и ещё при написании скрипта в джиметра целесообразно ставить проверку времени отклика на каждый запрос или лучше на цельный сценарий?
источник

VG

Viktor Ganeles in QA — Load & Performance
Yuriy Balitskiy
Да спасиб, понял, и ещё при написании скрипта в джиметра целесообразно ставить проверку времени отклика на каждый запрос или лучше на цельный сценарий?
А ты как собираешься проверку ставить?
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Обычно на какой то сценарий ставлю , к примеру на логине который включает две транзакции , и ставлю Duration Assertion
источник

VG

Viktor Ganeles in QA — Load & Performance
Yuriy Balitskiy
Обычно на какой то сценарий ставлю , к примеру на логине который включает две транзакции , и ставлю Duration Assertion
А потом удобно оценивать, почему у тебя транзакции завалились - по таймауту или из-за ошибок?
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Та норм, видно после запуска на каких сценариях
источник

K

Kostya in QA — Load & Performance
а с какой целью используете duration assertion?
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Для проверки времени отклика сервера
источник

K

Kostya in QA — Load & Performance
а без асершна не трекается время отклика?
источник

K

Kostya in QA — Load & Performance
Я к тому,что вам Виктор намекал,что с такой имплементацией можно уехать на скорой с пулевым ранением ноги
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Трекается, просто я подобавлял ассершены
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Это выходит ненужный ассершин
источник

K

Kostya in QA — Load & Performance
Плюсы:
- нет
Минусы:
- излишнее потребление ресурсов
- лишнее время,чтобы понять на чьей стороне выскочил таймаут
- есть кейсы,где помимо 504ой ошибки сервер высылает вам какую-то доп инфу,типо reference number и прочее,если ваш асершн сработает раньше,то эту доп инфу не получите
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Хм, как то не задумывался над этим
источник

YB

Yuriy Balitskiy in QA — Load & Performance
Хорошее замечание, спасибо, буду запускать и смотретт
источник

K

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

YB

Yuriy Balitskiy in QA — Load & Performance
Спасибо
источник

АР

Александр Руснак... in QA — Load & Performance
Sergey
В итоге сделал так - идет сначала Regular Expression Extractor, который сохраняет значение регулярного выражения в переменную, а потом идет обычный Response Assertion, который проверяет значение
А как можно группировать результаты по асершенам после теста? чтобы видеть какое количество конкретных асершенов сработало и на каких конкретно запросах?
источник