通过http

    xiaoxiao2021-11-22  37

    ttp_load是基于linux平台的性能测试工具,它体积非常小,仅100KB。它以并行复用的方式运行,可以测试web服务器的吞吐量与负载。

    一、获得http_load

    httpd_load的官方站是:http://www.acme.com/software/http_load/,LinuxVPS学习者直接提供了下载地址(文件来自官方)

    wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz

    二、解压并编译http_load

    yum -y install gcc gcc-c++             tar xzvf http_load-12mar2006.tar.gz    cd http_load-12mar2006                 sudo mkdir /usr/local/man              sudo mkdir /user/local/mam1         sudo make sudo make install

    三、使用方法

    1、每次使用前,需要先切换到http_load目录下

    cd http_load-12mar2006

    2、了解参数和文件

    参数 全称 含义 -p -parallel 并发的用户进程数。 -f -fetches 总计的访问次数 -r -rate 含义是每秒的访问频率 -s -seconds 连续的访问时间 url   网站连接地址或url文件

    其中,“url”是http_load-12mar2006目录下其中一个文件,在使用前,先在http_load-12mar2006新建一个空白的名为urls.txt的文件,使用vi命令新建

    3、开始测试

    结果分析: 110 fetches, 10 max parallel, 20480bytes, in 0.052394 seconds 说明在上面的测试中运行了10个请求,最大的并发进程数是10,总计传输的数据是20480bytes,运行的时间是 0.052394 2.2048 mean bytes/connection 说明每一连接平均传输的数据量2048/10(fetches)=204.8 3190.862 fetches/sec, 390884 bytes/sec 说明每秒的响应请求为190.862,每秒传递的数据为390884 bytes/sec 4msecs/connect: 1.4946 mean, 1.649 max, 1.353 min 说明每连接的平均响应时间是1.4946 毫秒,最大的响应时间1.649 毫秒,最小的响应时间1.353 毫秒 5msecs/first-response: 26.9952 mean, 48.305 max,7.454 min 6HTTP response codes: code 200 -- 10 每秒响应用户数和response time

    每连接响应用户时间

    结果分析: 149 fetches, 1 max parallel, 100352bytes, in 10 seconds 说明在上面的测试中运行了49个请求,最大的并发进程数是1,总计传输的数据是100352bytes,运行的时间是 10 2.2048 mean bytes/connection 说明每一连接平均传输的数据量100352/49(fetches)=2048 34.89999 fetches/sec, 10035.2 bytes/sec 说明每秒的响应请求为4.89999,每秒传递的数据为10035.2 bytes/sec 4msecs/connect:0.284837 mean, 0.639 max, 0.163 min 说明每连接的平均响应时间是0.284837 毫秒,最大的响应时间0.639 毫秒,最小的响应时间0.163 毫秒 5msecs/first-response: 4.91612 mean, 38.309 max, 3.393 min 6HTTP response codes: code 200 -- 49 每秒响应用户数和response time

    每连接响应用户时间

    转载请注明原文地址: https://ju.6miu.com/read-678449.html

    最新回复(0)