Size: a a a

QA — Load & Performance

2020 March 24

AG

Alex Grishutin in QA — Load & Performance
ага
источник

AG

Alex Grishutin in QA — Load & Performance
Что бы как то к единому формату внешки скриптов прийти)
источник

VG

Viktor Ganeles in QA — Load & Performance
И как инструмент получился?
Удобный, что делает?
источник

AG

Alex Grishutin in QA — Load & Performance
Сделали, немного поюзали и забыли 😂
А так, по мелочи. Нумеровал транзакции, тыкали нумерацию запросов или подстановку типа запроса в семплеру, переименование экстракторов и еще что то
источник

AG

Alex Grishutin in QA — Load & Performance
Это был такой "Эксперемент", который оказался нежизнеспособным в рамках большого кол-ва проектов и людей.. У которых свои хотелки к тому, как все это должно выглядить)
источник

VG

Viktor Ganeles in QA — Load & Performance
Мы так фигачим:
1) смотрим имена транзакций (только начинающиеся с цифры)
2) семплеры переименовываем так:
- имя транзакции - номер скмплера в транзакции - path семплера (от переменных только имена)
источник

AG

Alex Grishutin in QA — Load & Performance
У у нас было, что транзакции должны обзываться по темплейту Sx_y_z....
источник

AG

Alex Grishutin in QA — Load & Performance
Семплер при разработке просто с номерами порядковыми а при тесте/передачи кому то Get / {sampler name}
источник

AG

Alex Grishutin in QA — Load & Performance
ну и тд
источник

AG

Alex Grishutin in QA — Load & Performance
Но вообще, есйчас если надо что то быстро так сделать, то ноутпад++ и регулярки с реплейсом 😂😂
источник

AG

Alex Grishutin in QA — Load & Performance
Да и надо отдать должное, сейчас в плане наименования в принципе и сам рекордер неплохо справляется. А те же екстракторы - вбиваем на этапе обучения, что называть надо так же как и переменная)
источник

AG

Alex Grishutin in QA — Load & Performance
Viktor Ganeles
Мы так фигачим:
1) смотрим имена транзакций (только начинающиеся с цифры)
2) семплеры переименовываем так:
- имя транзакции - номер скмплера в транзакции - path семплера (от переменных только имена)
А зачем и имя транзакции и номер семплера? они же там обычно уникальные +-....
источник

VG

Viktor Ganeles in QA — Load & Performance
Потому что у нас много транзакций
И когда семплер валится - хочется сразу понимать, из какой он трнзакции
источник

Д

Дмитрий in QA — Load & Performance
Тоже таким занимаюсь, пишу скрипты на джаве чисто, и параметризация с использованием внутренних классов
источник

jj

jagga jagga in QA — Load & Performance
Korwwyn
Всем привет! Ребят, вопрос есть.
Начал смотреть в сторону k6.io и не очень понятно - умеет ли он в распределенную нагрузку? Чтобы как в джиметре, мастер, ноды и так далее.
Вижу что есть их собственный клауд, а про масштабирование "своими силами" не нашел.
нету масштабирования, этог фича их клауда, в опенсорсе пока не сделали
источник

l

lejng in QA — Load & Performance
А такой вопрос можно ли в джеметре остановить сценарий если допустим только 503 код респонза, вроде как есть возможность но там нельзя настроить при каких условиях?
источник

KY

Kirill Yurkov in QA — Load & Performance
lejng
А такой вопрос можно ли в джеметре остановить сценарий если допустим только 503 код респонза, вроде как есть возможность но там нельзя настроить при каких условиях?
а что значит только 503 код респонса? в плане есть несколько семплов, если все из них дали 503 - тогда стоп? за какой период? или за 1 итерацию?
источник

KY

Kirill Yurkov in QA — Load & Performance
можно сделать так - что есть какой то инкремент, который увеличивается в случае если код респонса был == 503. в конце сценария делаем иф, в котором проверяем, что количество семплов в интерации == инкремент, если да - делаем flow action control который делает стоп тест
источник

KY

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

KY

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