Linux下Web性能压力测试工具http_load使用教程
作者:hebedich 发布时间:2023-10-04 09:39:57
http_load介绍:
http_load基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。
下载及安装:
wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz
tar xzvf http_load-12mar2006.tar.gz
cd http_load-12mar2006/
make && make install
http_load参数说明:
通常参数组合:-p –f;-r -s
-p 并发访问进程数
-f 总的访问次数
-r 每秒的访问频率
-s 总的访问时间
urlstxt 是你要访问的网址名,参数可以是单个的网址也可以是包含网址的文件。通常使用为包含网址的文件,文件格式是每行一个url,url最好超过50个,测试效果比较好。
http_load用法:
建立url.txt,添加链接:
https://www.jb51.net/category/php/
https://www.jb51.net/php/iterate-algorithm.html
https://www.jb51.net/tag/web-safe/
http://timestamp.jb51.net/
执行操作:
使用5个进程,随机访问url.txt网址列表,总共访问1000次
http_load -p 5 -f 1000 url.txt
返回结果:
1000 fetches, 5 max parallel, 7.8623e+06 bytes, in 33.2007 seconds
7862.3 mean bytes/connection
30.1198 fetches/sec, 236811 bytes/sec
msecs/connect: 46.1447 mean, 1566.2 max, 36.343 min
msecs/first-response: 69.1901 mean, 896.374 max, 36.743 min
HTTP response codes:
code 200 -- 212
code 521 -- 788
解释说明:
第一行:执行了1000个请求,最大进程数5,总计传输数据7.8623e+06 bytes,,运行时间33.2007s
第二行:每一个连接平均传输数据量 7.8623e+06/1000=7862.3
第三行:每秒响应请求为30.1198 ,每秒传输数据为236811 bytes【关注点:每秒的响应请求数(对应QTP中的每秒响应用户数)】
第四行:每次连接平均响应时间为46.1447msecs,最大响应时间为1566.2msecs,最小响应时间为36.343msecs【关注点:每个连接的平均响应时间(对应QTP中的response time,每连接响应用户时间)】
第六、七行:响应状态码


猜你喜欢
- 使用下面的步骤来设置ftp进行日志记录:1.# cp /etc/inetd.conf /etc/inetd.conf.bak2.# vi /
- 1.1 第一个里程碑:安装sersync软件1.1.1 将软件上传到服务器当中并解压1、上传软件到服务器上 rz -E为了便于管理上传位置统
- 我以前曾经介绍过将Z-Blog数据库转换到WordPress的SQL语句,做为反例,还会有从WordPress系统转换到Z-Blog系统的S
- 既然是公网FTP服务器,就难免会遭遇一些恶意攻击,轻则丢失文件,重则造成FTP服务器甚至整个系统崩溃。怎样才能最大限度地保证它的安全性呢?一
- 本人是一个菜鸟级的算站长吧,本来做网站是要学习编程技术的,但是后来觉得没有实际运用有点不好玩,加上同事业余的时候也做了一个很好的网站,天天在
- 对一个地方行业类门户网站来说,如果保持一个稳定的流量是个很重要的问题。很多类似的站点都存在着今天IP5000,明天有可能IP2000,后天1
- 业界加密 TCP/IP 网络产品的标准是 SSL ,对于 Internet 上普遍使用的超文本传输协议(HTTP)而言,其加密后的协议称为
- 继社区客户端产品“云聊”发布之后,phpwind另外一款重磅产品“社区房产V2.3”诞生。新版本的社区房产增加了房源加急和置顶,支持微支付;
- 无论是对普通网络冲浪者还是网站管理员来说,Google都是目前世界范围内最受欢迎的搜索引擎。它每天处理的搜索请求高达1.5亿次,几乎占全球所
- 需求:在一个局域网中通过 Vmware 使用NAT模式创建了一个虚拟机(Linux服务器),实现局域网中所有的主机都能够访问应用场景:一个开
- 01、明确内容如果你想成为一个网站设计者,并正想建一个网站的话,首先应该考虑网站的内容,包括网站功能和你的用户需要什么。你的整个设计都应该围
- 我们经常会通过find命令进行批量操作,如:批量删除旧文件、批量修改、基于时间的文件统计、基于文件大小的文件统计等,在这些操作当中,由于rm
- 其实学生站长是幸福的,因为你们没有经济的强大压力。其实学生站长前途是光明的,因为你们有的是青春年华。其实学生站长是充满活力的,因为新点子,新
- 从做网赚到现在,大概也差不多二年多了!看标题,想赚钱的人肯定是希望透露最新最赚钱的网赚项目,不过,这里也没有什么好的网赚项目介绍给大家的,因
- 先按官方整合。基本上没有问题。但有些朋友老是在细节出现问题。呵呵。我也是哈。也来和大家分享一下有问题留言但你要把你三方的图发上来。1。检查接
- 阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来
- 一、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.c
- 北京时间11月11日早间消息 我们将用八篇连续的报道,来深入剖析北电——这家加拿大历史上曾经最有价值
- 本文为初学者介绍wine的使用。 下载wine 最新的wine(推荐下载) http://www.linux-easy.com/daily/
- 你会发现,由于oracle 10g 建立了“perl5lib”的环境变量路径,从而导致xampp启动apache的时候报错: [Thu Oc