Size: a a a

QA — Load & Performance

2021 October 27

AK

Alex Kravchenko in QA — Load & Performance
на основее нее я пытаюсь выставить таймер, что бы получать именно то конкретное значение которое получил от бизнес анализа
источник

KY

Kirill Yurkov in QA — Load & Performance
Переслано от Kirill Yurkov
может тредов не хватает всё таки?
источник

KY

Kirill Yurkov in QA — Load & Performance
»
ну я хочу что бы оно началось с 1 секунды

»
у меня нету метрики запроса в секунду,
источник

AK

Alex Kravchenko in QA — Load & Performance
... вы уловили суть моего вопроса?
источник

KY

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

AK

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

KY

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

AK

Alex Kravchenko in QA — Load & Performance
я поставил 70 тредов, в итоге оно выплюнуло 68 транзакций за 15 секунд и последние 2 транзакции в последние секунды
источник

AK

Alex Kravchenko in QA — Load & Performance
у меня без таймера все работает с первой секунды
источник

KY

Kirill Yurkov in QA — Load & Performance
поставь рампам в 60 сек и всё будет ок
источник

AK

Alex Kravchenko in QA — Load & Performance
у меня транзакция грузится за 1 секунду, о каких задержках может быть речь? поставил рампап 60 секунд, в итоге 75 транзакций было выполнено
источник

AK

Alex Kravchenko in QA — Load & Performance
этот таймер точно делает то, что он должен делать?
источник

KY

Kirill Yurkov in QA — Load & Performance
не понял контекста о задержках
источник

AK

Alex Kravchenko in QA — Load & Performance
первый запрос выполняется слишком долго из-за кэшей поэтому ты его ждешь
источник

KY

Kirill Yurkov in QA — Load & Performance
вопрос в требуемой точности если нужно ровно 70 то ты выбрал не тот таймер
источник

AK

Alex Kravchenko in QA — Load & Performance
а какой тогда взять?
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
самый точный precise
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Добавьте первым элементом Flow Control Action
И таймер поместите в него
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Тогда таймер будет действовать только на Flow Control Action
Как это сработает

Первое выполнение Flow Control Action сработает
Так как до него еще ни один Flow Control Action не выполнялся

Перед второй итерацией, до Flow Control Action сработает таймер. Который замедлит выполнение Flow Control Action до тех пор пока не выполнится условие - не более 70 в минуту.

За счет такого подхода будет ровно 70 в минуту на транзакцию
Описание:
https://loadtestweb.info/2017/08/23/pacing/
источник