У меня есть группа потоков из 15 потоков, каждая из которых отправляет 32 Кбайт изображения (HTTP POST). Под сводным отчетом я имею пропускную способность 550/сек, среднее время отклика: 25 мс, а КБ/сек - 148 КБ/сек. Мне сложно сопоставить эти числа. если я могу управлять 550 req/sec и каждый req составляет 32 КБ, не должен ли KB/sec быть 550 * 32 КБ/с?Jmeter: Понимание соотношения между пропускной способностью и KB/sec
EDIT: Даже когда я отправляю только один запрос, номер под KB/Sec просто не имеет смысла. Я могу сопоставить все остальные числа. Сводный отчет по 1 запросу:
Samples: 1
Average: 25
Min: 25
Max: 25
Std.Dev: 0
Error: 0%
Throughput: 40/sec
KB/Sec: 10.62
Avg. Bytes: 272.
Весьма легко сопоставить среднее время и пропускную способность от вышеуказанного результата. Размер передаваемого изображения составляет 32281 байт (как сообщается операционной системой Linux). Как отмечалось в комментариях, я сомневаюсь, что это должно что-то сделать с сжатием. Я попытался отправить изображение 1 МБ, сообщив, что KB/Sec был 12.3.
Как вы измеряете скорость запроса 550/second? – aroth
Это то, что jmeter сообщает в колонке с пропускной способностью под кратким отчетом. – Prasanna
Все ссылки, которые я могу найти, показывают, что jmeter сообщает пропускную способность в запросах в минуту, а не запросы в секунду. И 550 запросов в минуту примерно соответствуют приблизительной величине ожидаемого результата, учитывая ваши другие цифры (ну, на самом деле, для достижения 550 загрузок в минуту требуется примерно в среднем ~ 300 КБ/с, но, возможно, 148 КБ/с мгновенное чтение или, возможно, некоторое сжатие применяется к изображению 32 КБ, или, возможно, изображение размером 32 КБ на самом деле немного меньше 32 КБ и т. д.). – aroth