Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 814 Bytes

README.md

File metadata and controls

23 lines (20 loc) · 814 Bytes

Команда запуска нагрузки

k port-forward --namespace monitoring <grafana_pod_name> 3000:3000 k6 run --vus 5 --duration 10m --rps 10 k6.js

Конфигурация для k6

import http from 'k6/http';
import { check } from 'k6';

export default function () {
  let endpoint = '';
  if (Math.random() < 0.9) { // 90% запросов на первый эндпоинт
    endpoint = 'http://localhost:3000/api/search?query=&tag=&starred=';
  } else { // 10% запросов на второй эндпоинт
    endpoint = 'http://localhost:3000/api';
  }

  let res = http.get(endpoint);
  check(res, { 'status is 200': (r) => r.status === 200 });
}

Скриншоты

2023-04-28_12-46-20.png2023-04-28_12-48-18.png