Linux下Web性能压力测试工具http_load使用教程
http_load介绍:
http_load基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。
下载及安装:
wgethttp://www.acme.com/software/http_load/http_load-12mar2006.tar.gz
tarxzvfhttp_load-12mar2006.tar.gz
cdhttp_load-12mar2006/
make&&makeinstall
http_load参数说明:
通常参数组合:-p?f;-r-s
-p并发访问进程数
-f总的访问次数
-r每秒的访问频率
-s总的访问时间
urlstxt是你要访问的网址名,参数可以是单个的网址也可以是包含网址的文件。通常使用为包含网址的文件,文件格式是每行一个url,url最好超过50个,测试效果比较好。
执行操作:
使用5个进程,随机访问url.txt网址列表,总共访问1000次
http_load-p5-f1000url.txt
返回结果:
1000fetches,5maxparallel,7.8623e+06bytes,in33.2007seconds
7862.3meanbytes/connection
30.1198fetches/sec,236811bytes/sec
msecs/connect:46.1447mean,1566.2max,36.343min
msecs/first-response:69.1901mean,896.374max,36.743min
HTTPresponsecodes:
code200--212
code521--788
解释说明:
第一行:执行了1000个请求,最大进程数5,总计传输数据7.8623e+06bytes,,运行时间33.2007s
第二行:每一个连接平均传输数据量7.8623e+06/1000=7862.3
第三行:每秒响应请求为30.1198,每秒传输数据为236811bytes【关注点:每秒的响应请求数(对应QTP中的每秒响应用户数)】
第四行:每次连接平均响应时间为46.1447msecs,最大响应时间为1566.2msecs,最小响应时间为36.343msecs【关注点:每个连接的平均响应时间(对应QTP中的responsetime,每连接响应用户时间)】
第六、七行:响应状态码
相关文章
- Linux木马检测:安全把握系统保卫者(linux木马检测)
- 漏洞分析Linux服务端代码漏洞:深度分析与防护(linux服务端代码)
- Linux安装HBA卡:一步一步指引(linux安装hba卡)
- 问题解决Linux下搜狗输入法乱码问题(linux搜狗乱码)
- Linux渗透路由器实现安全性能加强(linux渗透路由器)
- 学习马哥 Linux:一步一步进入新世界(马哥linux教程)
- Linux下MySQL数据备份实践(linux下mysql备份)
- 市气温Linux告诉你:京城今日气温(linux查看京城)
- Linux内核分析:深度探索内核的秘密(linux内核分析)
- 利用Linux虚拟化技术提高工作效率(linux虚拟化技术)
- 轻松学习Linux,让你走上数字之路(怎么自学linux)
- 信息查看Linux系统的攻击记录(查看linux被攻击)
- Linux的分支:探索开源世界的新行走之道(linux的分支)
- Linux文件目录如何迁移?25字概括教程(linux迁移目录)
- Linux 简易教程:如何使用串口读取数据(linux串口读取数据)
- 快速了解如何进行Linux服务器测速,提升体验和性能(linux服务器测速)
- 红帽Linux:舒适安全的下载之旅(红帽linux系统下载)
- Linux网络内核优化:提升系统性能(linux网络内核优化)
- 命令Linux调用Ping命令检测网络状态(linux调用ping)
- 探究抢占式 Linux操作系统,提高系统性能(抢占式linux)
- Linux系统的默认IP地址设置方法(linux默认ip)
- Linux教程:创建新目录的方法(linux如何创建目录)
- Linux命令大全:登录后执行命令教程(linux登录执行命令)
- 咪咕:Linux用户的音乐之旅(咪咕 for linux)