Size: a a a

QA — Load & Performance

2020 August 26

ВП

Вячеслав Поляков... in QA — Load & Performance
я так называю создание тредов с запасом. Если тебе нужно 20 пользаков только на последней ступени, но ты их создаешь сразу  и пытаешься регулировать нагрузку респонсами. Ты как бы бронируешь (забираешь) у системы эти 20 потоков хоть они тебе и не сразу нужны, а только в конце теста
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
ну просто, как мне кажется, у тебя может и не быть вообще проблемы. предположим это количество пользователей дает тебе нужные рпс, но при этом ты мучаешься с тем чтобы пользователей было ровно столько сколько тебе нужно) хотя мог бы зафиксировать их на уровне 50 условно и делать любые рпс в них
Это я насоветовал - потому, что сам так же делаю :)
С шейпингом тоже рабочий вариант, да.
источник

VG

Viktor Ganeles in QA — Load & Performance
У меня такая же фигня, но я думал это особенности скрипта

А теперь думаю - может глюки UTG.
Надо разобраться будет
источник

VG

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

ВП

Вячеслав Поляков... in QA — Load & Performance
Viktor Ganeles
У меня авторасчёт, никаких заморочек
Как бы глянуть... Хоть одним глазком )))
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Viktor Ganeles
У меня такая же фигня, но я думал это особенности скрипта

А теперь думаю - может глюки UTG.
Надо разобраться будет
Можно просто накидывать какое-то время для последней ступени. Решение-то рабочее.
источник

VG

Viktor Ganeles in QA — Load & Performance
Вячеслав Поляков
Можно просто накидывать какое-то время для последней ступени. Решение-то рабочее.
Да, один из вариантов
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Это я насоветовал - потому, что сам так же делаю :)
С шейпингом тоже рабочий вариант, да.
ох уж это профдеформация лоадраннером)
источник

KY

Kirill Yurkov in QA — Load & Performance
Вячеслав Поляков
Можно просто накидывать какое-то время для последней ступени. Решение-то рабочее.
во на что идут люди, ради любви к подаче рпс через юзеров вместо рпс через рпс)
источник

СФ

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

СФ

Степа Фомичев... in QA — Load & Performance
Шаг в лева шаг вправо и я выпадал из профиля
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Степа Фомичев
Ну вообще не факт, что на таких нагрузках шейпинг таймер будет адекватно держать рпс. У меня в свое время получалось держать что-то похожее на то что мне нужно только на длительных тестах без большого количества ошибок
Нагрузки потом будут гораздо больше. Это сейчас я обкатываю систему. Так сказать подготовительные работы ))
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Kirill Yurkov
ох уж это профдеформация лоадраннером)
ТОЧНО!
источник

KY

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

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
ох уж это профдеформация лоадраннером)
Согласен :)
источник

М

Михаил in QA — Load & Performance
Подскажите, подалуйста, как заставить лоадраннер прогонять запрос в цикле, пока не будет получен нужный ответ? Сейчас есть такой код:
lr_save_string("", {notid});
while(strcmp(lr_eval_string({notid}), "")==0)
{web_reg_save_param("notid", "LB=AAA", "RB=BBB", "Notfound=warning", LAST);
web_url(...);}
1ый раз он в этот цикл заходит, не находит в ответе параметр (там ответ вообще 0 байт) а второй раз в цикл уже не заходим.
источник

М

Михаил in QA — Load & Performance
Михаил
Подскажите, подалуйста, как заставить лоадраннер прогонять запрос в цикле, пока не будет получен нужный ответ? Сейчас есть такой код:
lr_save_string("", {notid});
while(strcmp(lr_eval_string({notid}), "")==0)
{web_reg_save_param("notid", "LB=AAA", "RB=BBB", "Notfound=warning", LAST);
web_url(...);}
1ый раз он в этот цикл заходит, не находит в ответе параметр (там ответ вообще 0 байт) а второй раз в цикл уже не заходим.
А, всё, разобрался
источник

A

Artem in QA — Load & Performance
Всем привет! Нужна помощь со сайтспидайо скриптинтом:
Нужно засетапить куки, я пробывал:
в параметрах запуска:
-- cookie name=value
-r cookie:name=value
и в самом скрипте:
await commands.cdp.send('Network.setCookie',{name:'name', value:'value', domain:'domain'});
но что-то не выходит( что может быть не так?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Artem
Всем привет! Нужна помощь со сайтспидайо скриптинтом:
Нужно засетапить куки, я пробывал:
в параметрах запуска:
-- cookie name=value
-r cookie:name=value
и в самом скрипте:
await commands.cdp.send('Network.setCookie',{name:'name', value:'value', domain:'domain'});
но что-то не выходит( что может быть не так?
Что значит не выходит? Они не ставятся, ставятся не для того домена, не с теми атрибутами, ... ?
источник

A

Artem in QA — Load & Performance
в риквесте их нет
источник