Size: a a a

QA — Load & Performance

2021 May 27

ДР

Дмитрий Рыбин... in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
А как они у вас выполняются?
Или вы хотите, чтобы второй отрабатывал ТОЛЬКО если отработал первый?
источник

VG

Viktor Ganeles in QA — Load & Performance
Если так - то вложите их друг в друга
источник

ДР

Дмитрий Рыбин... in QA — Load & Performance
Да сейчас они выполняются в разброс. но т.к. они взаимосвязаны надо последовательное выполнения. Один в другой не вариант т.к. у них разная процентовка выполнения
источник

VG

Viktor Ganeles in QA — Load & Performance
Не могут они выполняться вразброс.
Просто если первый не отработал а второй отработал - так может казаться
источник

VG

Viktor Ganeles in QA — Load & Performance
Особенно если потоков больше одного.
источник

VG

Viktor Ganeles in QA — Load & Performance
Сделайте одну итерацию одним пользователем + задайте им 100% и  увидите, что они работают строго последовательно
источник

ДР

Дмитрий Рыбин... in QA — Load & Performance
Да, это я не учёл. Спасибо большое. Буду думать обходной вариант...
источник

KY

Kirill Yurkov in QA — Load & Performance
они выполняются последовательно если не в паралель контроллере. дело в том что они пускают только указанный процент тредов туда или итераций. если нужно чтобы транзакция соблюдалась можно сделать так:
входной рпс например = 100
tc 50%=50 rps
-запрос1 50рпс
-tc 75%(от 50)= 37,5 рпс
--запрос2 37,5 рпс
--tc 66% = 25 рпс
---loop 2x = 50 рпс
----запрос3 50рпс
источник

ДР

Дмитрий Рыбин... in QA — Load & Performance
Ок спасибо. Попробую так сделать.
источник

KY

Kirill Yurkov in QA — Load & Performance
учитывай что в лупе могут быть только реально повторяемые операции относительно треда и контекста
источник

ДР

Дмитрий Рыбин... in QA — Load & Performance
Ок
источник

U

Uluk in QA — Load & Performance
Здравствуйте господа. У меня такой вопрос, наверняка тут есть те кто тестировали Web Tours. И ситуация такая что мне приходится чистить забронированные билеты перед запуском скрипта а иначе он не может удалить ничего (хотя скрипт успешно заканчивается). Единственное что приходит в голову это использовать web_custom_request но чёт не понимаю что в боди подставлять. Заранее спасибо за советы!
источник

R

Ramshtolce in QA — Load & Performance
Всем привет, подскажите, работал ли кто-нибудь с Gatling по HTTP2? Есть пара вопросов)
1. Вытянутое регуляркой значение не всегда вставляется в нужный запрос, возможно из-за асинхронности http 2.  Сталкивался кто-нибудь с таким?
2. В целом запускал кто-нибудь распределенный тест используя Gatling? Если да, было бы супер узнать какой набор тулов использовали и как мониторили
источник

DS

Dmitriy Smolnikov in QA — Load & Performance
Привет, что значит "чистить"? Если ты их почистил=удалил, то что потом удаляет скрипт? Скорее не хватает какого-то из параметров в запросе, например flightID или .cgifields.
Можно использовать web_custom_request, примеры и инфу можно посмотреть тут: https://admhelp.microfocus.com/lr/en/12.56-12.57/help/function_reference/FuncRef.htm#FuncRef/web/lrFr_web_custom_request.htm?Highlight=web_custom_request
источник

VG

Viktor Ganeles in QA — Load & Performance
Я много работал с вебтурс.
Скорее всего У вас просто некорректный запрос по удалению билетов.
источник

U

Uluk in QA — Load & Performance
Я в том смысле что есть условно несколько забронированных билетов и вот я запускаю скрипт он пробегается и когда нужно заказанный скриптом билет удалить у него ничего не получается. А когда я заранее чищу все билеты и запускаю скрипт то всё работает. Спасибо за совет!
источник

VG

Viktor Ganeles in QA — Load & Performance
Так как вабтурс в 100% случаев используется как учебный материал, ответ прямо давать не хочется
источник

VG

Viktor Ganeles in QA — Load & Performance
Поэтому дам совет, который я даю студентам:
источник

U

Uluk in QA — Load & Performance
Ооо буду рад!
источник