Size: a a a

QA — Load & Performance

2021 October 02

KY

Kirill Yurkov in QA — Load & Performance
Да
источник

KY

Kirill Yurkov in QA — Load & Performance
Норм тема
источник

KY

Kirill Yurkov in QA — Load & Performance
Как параллелизм работает внутри вузера? Открывает новый порт или быстро переключает контекст?
источник

I

I-1 in QA — Load & Performance
источник

KY

Kirill Yurkov in QA — Load & Performance
Ща дочитаю ок
источник

I

I-1 in QA — Load & Performance
источник

I

I-1 in QA — Load & Performance
export function case2() {
 group('Case_g', function () {
   
 group('Login_g', function () {
     // Login
   
   var fruits = [];
   for (var i = 0; i < 4; i++) {
     var newLength = fruits.push(
     ['GET', 'https://test.k6.io', null,
       { tags: { ctype: 'Login' } }
     ]
   );
   }
   
   let responses = http.batch(fruits);
   });
 
   group('Take_g', function () {
источник

KY

Kirill Yurkov in QA — Load & Performance
Не совсем хорошо использовать батчи, они делают спайки из запросов
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
Интересно сколько времени треда уйдет на логику тут и можно ли ее выносить из потока юзера чтобы оно было асинхронно
источник

I

I-1 in QA — Load & Performance
Учитывая что вузеры не общаются - думаю, нельзя
но есть setup общий для всех, т е константы задать можно
источник

KY

Kirill Yurkov in QA — Load & Performance
Ну а вообще, тут можно сделать же иф который под собой выполнит или не выполнит запрос? Думаю да, вот и трупуты
источник

I

I-1 in QA — Load & Performance
Ну да один раз задать
и дальше по итерациям передаваться будет
источник

KY

Kirill Yurkov in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
..сказал человек, использующий loop controller (для увеличения rps)
источник

KY

Kirill Yurkov in QA — Load & Performance
Который подчиняется таймеру)
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
Сказал человек который вообще все рпс выравнивает и пихает в транзакцию))
источник

I

I-1 in QA — Load & Performance
Мне кажется, делать шаги где будет количество запросов через нок расчитанное, которые между собой шарят внутри вузера - очень даже вариант
источник

VG

Viktor Ganeles in QA — Load & Performance
- почему вы держите вилку в правой руке, а нож в левой?
- МНЕ ТАК НРАВИТСЯ!

Люблю выравнивать.
Хотя ситников не одобряет :)
Даже таймер свой неравномерный написал
источник