ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux下压力测试工具http_load

2021-06-04 12:05:22  阅读:192  来源: 互联网

标签:load http 12mar2006 urls 测试工具 100 txt


首先 我们现在下http_load 模块
一、安装http_load(以下命令为linux)

1、进入/usr/local目录下创建man文件夹,并赋予权限;

cd /usr/local
mkdir man
chmod 777 man
1
2
3
2、进man文件夹中,下载http_load安装包;

cd man
wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz
1
2
3、解压、并安装http_load-12mar2006.tar.gz包;

tar zxvf http_load-12mar2006.tar.gz
cd http_load-12mar2006
make
sudo make install
1
2
3
4
代码模块基本结束,现在是文档内容部分:

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

了解参数和文件
这里我就偷懒复制过来

其中,“url”是http_load-12mar2006目录下其中一个文件,在使用前,先在http_load-12mar2006新建一个空白的名为urls.txt的文件,使用vi命令新建。urls.txt文件,每个URL一行,且不能有空行,否则报错。

以下是具体使用方法:看仔细了
http_load使用方式:

http_load -parallel 100 -fetches 10000 urls,txt
1
#100个并发执行10000次

http_load -parallel 100 -seconds 3600 urls.txt
1
#100个并发执行1小时

http_load -rate 100 -fetches 10000 urls.txt
1
#每秒100个请求频率,请求10000次

http_load -rate 100 -seconds 3600 urls.txt
1
#每秒100个请求频率执行1小时

终于开始测试功能咯:::
请看好了:

100 fetches, 100 max parallel, 17800 bytes, in 0.179491 seconds
翻译:100个测试运行量 ,100个最大并发量,共接收1780bytes大小的 数据包,耗时0.069936秒

178 mean bytes/connection
说明每一连接平均传输的数据量 178

142.988 fetches/sec, 25451.8 bytes/sec
说明每秒的响应请求为142.988,每秒传递的数据为25451.8 bytes/sec

msecs/first-response: 30.594 mean, 34.956 max, 27.216 min
说明每连接的平均响应时间是30.594 毫秒,最大的响应时间34.956毫秒,最小的响应时间27.216毫秒

标签:load,http,12mar2006,urls,测试工具,100,txt
来源: https://blog.csdn.net/songxi_bo/article/details/117555371

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有