Яндекс Танк: потоки не постоянные и не одинаковые RPS

#testing #integration-testing #yandex #yandex-tank

Вопрос:

У нас есть очень простой веб-сервис. Запрос HTTP/HTTPS на обслуживание от интернет-клиентов. В ГОЛОВУ возвращается ЖИДКОСТЬ.

Мы хотим протестировать наш сервис на Яндекс Танке.

загрузить.yml

 phantom:
  address: 211.81.41.11:443 #IP тестового стенда, порт 443
#  address: her.your.ru:443 #IP тестового стенда, порт 443
  ssl: true #use https
  uris:
    - "/"
  load_profile:
    load_type: rps
    schedule: const(5000, 320s) удержание 5000 rps в течение 320 сек
  instances: 5000
  header_http: "1.1"
  headers:
    - "[Host: her.your.ru]"
    - "[Connection: keep-alive]"
    - "[User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36]"
uploader: #модуль для постройки графика
  enabled: true
  operator: my-username
  package: yandextank.plugins.DataUploader
  token_file: token.txt
console:
  enabled: true
telegraf:
  enabled: false
 

начало

 docker run --rm -v /opt/docker/yandex.tank/her.your.ru:/var/loadtest -it direvius/yandex-tank
 

тестирование выполнено

проверьте и увидели эту проблему: потоки не являются постоянными и не совпадают с RPS.

Почему существует эта проблема? что проверить на хосте, где я провожу тестирование (4CPU, 16 ГБ: во время тестирования загрузка процессоров меньше 20%) и как решить эту проблему?

введите описание изображения здесь

Комментарии:

1. Привет, чувак, столкнулся с той же проблемой const() и с непостоянным RPS. Смогли ли вы решить эту проблему или найти ее причину?