Size: a a a

QA — Load & Performance

2020 September 30

ВС

Вячеслав Смирнов... in QA — Load & Performance
По ключу
источник

w

wrd in QA — Load & Performance
по ключу это после записи, а до записи как мне в key1 половжить val из первого запроса и в key2 из второго
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
def struct = props.get('structProperty')
def val1 = struct['key1']
источник

w

wrd in QA — Load & Performance
сразу уточню что я манульщик и поэтому  могу чего-то не знать
источник

w

wrd in QA — Load & Performance
а я смогу потом это обработать в следующей threadgroup так чтобы бы в первом запросе был key1, а во втором key2, а в третьем снова key1?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
используете очередь
https://t.me/qa_load/25477
я использую в три этапа

В setup thread group
def q = new LinkedBlockingQueue();
props.put('queue', q)

В пост-процессоре:
def q = props.get('queue')
def val = vars.get('varible')
q.put(val)

В препроцессоре в другом потоке:
def q = props.get('queue')
def val = q.pool()
vars.put('variable', val)
источник

D

Denis in QA — Load & Performance
Добрый день!

Запускаю тест в jmeter, но упираюсь в порог 15 rps, время отклика почти не меняется, ошибки растут но совсем незначительно.
Подскажите куда копать чтобы преодолеть этот лимит запросов

Сам скрипт состоит из одного post-запроса,
Что уже пробовал:
1. Пробовал менять httpclient.reset_state_on_thread_group_iteration=false
2. use keep alive
источник

KY

Kirill Yurkov in QA — Load & Performance
Denis
Добрый день!

Запускаю тест в jmeter, но упираюсь в порог 15 rps, время отклика почти не меняется, ошибки растут но совсем незначительно.
Подскажите куда копать чтобы преодолеть этот лимит запросов

Сам скрипт состоит из одного post-запроса,
Что уже пробовал:
1. Пробовал менять httpclient.reset_state_on_thread_group_iteration=false
2. use keep alive
а по мониторингам сервера и твоей машины что?  ни во что не упираешься?
источник

KY

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

S7

Sam 7 in QA — Load & Performance
Всем привет. У меня вопрос по тред пул экзекьютору
источник

S7

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

S7

Sam 7 in QA — Load & Performance
почему то таски выполняются в 3 потока, и не создаются новые
источник

S7

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

S7

Sam 7 in QA — Load & Performance
засабмитились все десять
источник

S7

Sam 7 in QA — Load & Performance
выполняется как Executors.newFixedThreadPool(3)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Денис, может быть тест работает через прокси
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
или таймер ограничивает rps
источник

D

Denis in QA — Load & Performance
Kirill Yurkov
тредов хватает?
да, плавно повышается с 2 до 40 и примерно, с 2 до 4 потоков все ок, видно как время отклика увеличилось ~ 200ms, но дальше там и остается примерно
источник

D

Denis in QA — Load & Performance
Вячеслав Смирнов
Денис, может быть тест работает через прокси
скорее нет: пробовал запускать на этой же тачке где и приложение, поведение идентично
источник

D

Denis in QA — Load & Performance
Denis
скорее нет: пробовал запускать на этой же тачке где и приложение, поведение идентично
хотя адрес на localhost я не менял..
источник