Size: a a a

QA — Load & Performance

2019 October 16

A

Alex in QA — Load & Performance
А орг у всего стейта переключает или конкретным юзерам?
источник

АФ

Александр Фролов in QA — Load & Performance
у всего
источник

A

Alex in QA — Load & Performance
Александр Фролов
я пока тоже так думаю но может есть практика через переменные както)
можно через глобальные проперти, или через шаредмапу какую нибудь(отдельный класс, нет из коробки)
источник

АФ

Александр Фролов in QA — Load & Performance
просто я как раз изза кук (ну и кол-ва) и разделил процесс на две TG игрок и организатор и думал взаимодействие между ними не сложно настроить но пока повяз..
источник

A

Alex in QA — Load & Performance
Ты пытаешься засинхронить ассинхронные вызовы изначально строго последовательного флоу, зачем?)
источник

A

Alex in QA — Load & Performance
Alex
можно через глобальные проперти, или через шаредмапу какую нибудь(отдельный класс, нет из коробки)
https://github.com/polarnik/perflab_code/tree/jmeter-plugin-lib

вот тут пример с шаредмапой и она сама
источник

АФ

Александр Фролов in QA — Load & Performance
понял, принял, спасибо за мнение, буду думать в эту сторону)
источник

АФ

Александр Фролов in QA — Load & Performance
за ссыль тож спасибо!
источник

A

Alex in QA — Load & Performance
Александр Фролов
понял, принял, спасибо за мнение, буду думать в эту сторону)
можно вообще TG орга убрать и через условия в начале каждой ТГ пользователя строго 1 раз переключать стейт. Но опять же либо включить последовательное выполнение ТГ, либо разнести на разные тестпланы
источник

ES

Evgeny Shchukin in QA — Load & Performance
есть ли в джеметре возможность выполнения теста из запроса Curl? или его перевода в проект джнметра
источник

AF

Artem Fedorov in QA — Load & Performance
Evgeny Shchukin
есть ли в джеметре возможность выполнения теста из запроса Curl? или его перевода в проект джнметра
есть, меню Tools - Import from cURL
источник

AF

Artem Fedorov in QA — Load & Performance
Или использовать OS Process Sampler
источник

ES

Evgeny Shchukin in QA — Load & Performance
Artem Fedorov
Или использовать OS Process Sampler
Это отдельный плагин?
источник

AF

Artem Fedorov in QA — Load & Performance
Evgeny Shchukin
Это отдельный плагин?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Совет по OS Process Sampler: вызывать sh/bat файл вместо самого приложения. Так как sh файл редактировать и отлаживать проще, чем работу Sampler
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Александр Фролов
я пока тоже так думаю но может есть практика через переменные както)
https://doc.octoperf.com/design/edit-virtual-user/action-types/jsr223-actions/

Куки можно получать. Сохранять в sharedMap. Удалять. Восстанавливать снова.



import org.apache.jmeter.protocol.http.control.CookieManager;

import org.apache.jmeter.protocol.http.control.Cookie;

Cookie cookie = new Cookie("foo","bar","my server","/",false,-1);

CookieManager manager = ctx.getCurrentSampler().getProperty("HTTPSampler.cookie_manager").getObjectValue();

manager.add(cookie);
источник

ВС

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

ВС

Вячеслав Смирнов in QA — Load & Performance
И за счёт таких действий с cookies можно добиться эффекта, что в одной thread group будут работать два пользователя
источник

АФ

Александр Фролов in QA — Load & Performance
Вячеслав Смирнов
И за счёт таких действий с cookies можно добиться эффекта, что в одной thread group будут работать два пользователя
Здорово спасибо!
источник

VG

Viktor Ganeles in QA — Load & Performance
Вообще куки - это же один из хидеров
Их можно «вручную» сформировать, сохранить куда-то, достать и приделать к запросу.

Но славин вариант лучше, конечно :)
источник