Всем привет, мы снова встретились, я Цюаньчжаньцзюнь.
ab да Apache Включенное давление в портутестФункция,Очень простой и удобный в использовании. Это очень полезно, когда речь идет о времени работы самой серверной программы и времени обратной связи межрегионального интерфейса.
CentOS
$ sudo yum install -y httpd
Ubuntu
$ sudo apt install -y apache2-utils
$ ab -c 10 -n 100 http://ip-api.com/json
параметр
-c
: Представляет количество одновременных-n
: Указывает общее количество запросоврезультат
> $ ab -c 10 -n 100 http://ip-api.com/json
This is ApacheBench, Version 2.3 <$Revision: 1807734 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking ip-api.com (be patient).....done
Server Software:
Server Hostname: ip-api.com
Server Port: 80
Document Path: /json
Document Length: 306 bytes
Concurrency Level: 10
Time taken for tests: 6.184 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 46200 bytes
HTML transferred: 30600 bytes
Requests per second: 16.17 [#/sec] (mean)
Time per request: 618.369 [ms] (mean)
Time per request: 61.837 [ms] (mean, across all concurrent requests)
Transfer rate: 7.30 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 3 1.1 3 6
Processing: 528 572 58.4 550 889
Waiting: 528 571 58.7 549 888
Total: 531 575 58.3 552 891
Percentage of the requests served within a certain time (ms)
50% 552
66% 565
75% 574
80% 600
90% 635
95% 656
98% 890
99% 891
100% 891 (longest request)
результат Подробное объяснение
Server Software: программное обеспечение и версия веб-сервера
Server Hostname: Запрашиваемый адрес
Server Port: запрошенный порт
Document Path: Запрошенный путь к странице
Document Length: размер страницы
Concurrency Level: Количество параллелизма
Time taken for tests: Общее время, потраченное на тест
Complete requests: Выполненные запросы
Failed requests: Количество неудачных запросов
Write errors: ошибка записи
Total transferred: Общее количество переданных байтов, включая информацию HTTP-заголовка и т. д.
HTML transferred: html байты, фактическое количество байтов, переданных страницей.
Requests per second: Количество запросов, обрабатываемых в секунду, пропускная способность сервера (важно)
Time per request: Среднее среднее время ожидания запроса пользователя
Time per request: Среднее время обработки сервера
Transfer rate: Средняя скорость передачи (скорость получения в секунду)
Time per request
да Продолжительность нашего тестового интерфейса — очень критическая область.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/111840.html Исходная ссылка: https://javaforall.cn