Skip to content

marshxl/test-task-1

Repository files navigation

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published