Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Load Testing
  • Начало работы
    • Обзор сервиса
    • Агент
    • Выбор агента
    • Генератор нагрузки
    • Профиль нагрузки
    • Тестирующие потоки
    • Автостоп
    • Resource Check
    • Мониторинг агентов тестирования
    • Отчеты
    • Результаты нагрузочного теста
    • Сравнение результатов нагрузочных тестов
    • Регрессии нагрузочных тестов
    • Артефакты тестирования
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы

В этой статье:

  • Квантили времен ответов
  • Тестирующие потоки для всего теста
  • Сетевые коды ответов
  • HTTP-коды ответов
  • Примеры использования
  1. Концепции
  2. Результаты нагрузочного теста

Результаты нагрузочного теста

Статья создана
Yandex Cloud
Обновлена 19 февраля 2025 г.
  • Квантили времен ответов
  • Тестирующие потоки для всего теста
  • Сетевые коды ответов
  • HTTP-коды ответов
  • Примеры использования

Результаты нагрузочного тестирования можно наблюдать на странице Результаты теста. Здесь представлена графическая визуализация следующих зависимостей:

  1. Квантили времен ответов.
  2. Тестирующие потоки для всего теста.
  3. Сетевые коды ответов.
  4. HTTP-коды ответов.

Все графики совмещаются со схемой нагрузки — количеством ответов в секунду (RPS).
Табличную репрезентацию результатов можно посмотреть на странице Таблицы.

На графиках можно отображать только необходимые линии. Для этого нажимайте на показатели в легенде графика с зажатой клавишей Ctrl для Windows и Linux или Cmd для MacOS.

Квантили времен ответовКвантили времен ответов

График отображает зависимость квантилей (более точно — перцентилей) разного уровня от времени.

Квантиль уровня N — время, в которое укладываются N% ответов. 50-й квантиль — медиана, 100-й квантиль — максимум.

Общий принцип анализа графика — чем меньше и стабильнее времена ответов, тем лучше.

Наличие точки, в которой начинается резкий рост времен ответов по мере роста нагрузки, свидетельствует о достижении максимальной производительности сервиса. Сервис при этом может продолжать отвечать, но рост времен ответов свидетельствует, что какие-то из подсистем работают с перегрузкой. Эта точка называется точкой разладки и может определяться в конфигурации теста критерием автоматической остановки.

Тестирующие потоки для всего тестаТестирующие потоки для всего теста

График отображает зависимость количества тестирующих потоков от времени.
Тестирующий поток — отдельный экземпляр генератора нагрузки. Обычно он также равен количеству соединений, установленных между агентом и тестируемым сервисом.

Сетевые коды ответовСетевые коды ответов

Во время нагрузочного теста часть запросов не получают ответ от нагружаемого сервиса, а по разным причинам завершаются с ошибкой. Это может быть ошибка протокола, таймаут, или внутренняя ошибка генератора. В случае успеха на графике сетевых кодов возвращается 0.

График отображает зависимость сетевых кодов ответов от времени.

Если ошибок нет, на графике должен присутствовать только код 0. Если на графике есть другие коды — это может говорить о проблемах на сетевом уровне как с оборудованием, так и с сервисом.

Полный список возможных сетевых кодов
Код Значение
0 "Success"
1 "Operation not permitted"
2 "No such file or directory"
3 "No such process"
4 "Interrupted system call"
5 "Input/output error"
6 "No such device or address"
7 "Argument list too long"
8 "Exec format error"
9 "Bad file descriptor"
10 "No child processes"
11 "Resource temporarily unavailable"
12 "Cannot allocate memory"
13 "Permission denied"
14 "Bad address"
15 "Block device required"
16 "Device or resource busy"
17 "File exists"
18 "Invalid cross-device link"
19 "No such device"
20 "Not a directory"
21 "Is a directory"
22 "Invalid argument"
23 "Too many open files in system"
24 "Too many open files"
25 "Inappropriate ioctl for device"
26 "Text file busy"
27 "File too large"
28 "No space left on device"
29 "Illegal seek"
30 "Read-only file system"
31 "Too many links"
32 "Broken pipe"
33 "Numerical argument out of domain"
34 "Numerical result out of range"
35 "Resource deadlock avoided"
36 "File name too long"
37 "No locks available"
38 "Function not implemented"
39 "Directory not empty"
40 "Too many levels of symbolic links"
41 "Unknown error 41"
42 "No message of desired type"
43 "Identifier removed"
44 "Channel number out of range"
45 "Level 2 not synchronized"
46 "Level 3 halted"
47 "Level 3 reset"
48 "Link number out of range"
49 "Protocol driver not attached"
50 "No CSI structure available"
51 "Level 2 halted"
52 "Invalid exchange"
53 "Invalid request descriptor"
54 "Exchange full"
55 "No anode"
56 "Invalid request code"
57 "Invalid slot"
58 "Unknown error 58"
59 "Bad font file format"
60 "Device not a stream"
61 "No data available"
62 "Timer expired"
63 "Out of streams resources"
64 "Machine is not on the network"
65 "Package not installed"
66 "Object is remote"
67 "Link has been severed"
68 "Advertise error"
69 "Srmount error"
70 "Communication error on send"
71 "Protocol error"
72 "Multihop attempted"
73 "RFS specific error"
74 "Bad message"
75 "Value too large for defined data type"
76 "Name not unique on network"
77 "File descriptor in bad state"
78 "Remote address changed"
79 "Can not access a needed shared library"
80 "Accessing a corrupted shared library"
81 ".lib section in a.out corrupted"
82 "Attempting to link in too many shared libraries"
83 "Cannot exec a shared library directly"
84 "Invalid or incomplete multibyte or wide character"
85 "Interrupted system call should be restarted"
86 "Streams pipe error"
87 "Too many users"
88 "Socket operation on non-socket"
89 "Destination address required"
90 "Message too long"
91 "Protocol wrong type for socket"
92 "Protocol not available"
93 "Protocol not supported"
94 "Socket type not supported"
95 "Operation not supported"
96 "Protocol family not supported"
97 "Address family not supported by protocol"
98 "Address already in use"
99 "Cannot assign requested address"
100 "Network is down"
101 "Network is unreachable"
102 "Network dropped connection on reset"
103 "Software caused connection abort"
104 "Connection reset by peer"
105 "No buffer space available"
106 "Transport endpoint is already connected"
107 "Transport endpoint is not connected"
108 "Cannot send after transport endpoint shutdown"
109 "Too many references
110 "Connection timed out"
111 "Connection refused"
112 "Host is down"
113 "No route to host"
114 "Operation already in progress"
115 "Operation now in progress"
116 "Stale NFS file handle"
117 "Structure needs cleaning"
118 "Not a XENIX named type file"
119 "No XENIX semaphores available"
120 "Is a named type file"
121 "Remote I/O error"
122 "Disk quota exceeded"
123 "No medium found"
124 "Wrong medium type"
125 "Operation canceled"
126 "Required key not available"
127 "Key has expired"
128 "Key has been revoked"
129 "Key was rejected by service"
130 "Owner died"
131 "State not recoverable"
314 "Jmeter java error"
777 "Pandora discard overflow"
999 "Pandora common error"

HTTP-коды ответовHTTP-коды ответов

График отображает зависимость HTTP-кодов ответов от времени.

Если ошибок нет, на графике должны присутствовать только коды 2xx. Если на графике есть коды 4хх или 5хх, это может говорить о проблемах с сервисом или тестовыми данными.

Примеры использованияПримеры использования

  • Нагрузочное тестирование с нескольких агентов
  • Сравнение результатов нагрузочных тестов

Была ли статья полезна?

Предыдущая
Отчеты
Следующая
Сравнение результатов нагрузочных тестов
Проект Яндекса
© 2025 ООО «Яндекс.Облако»