Linux系统中如何安装并使用http_load对服务器进行压力测试
发布时间:2022-10-17 16:58:16
http_load是基于Linux平台的一种性能测工具。它是以并行复用的方式运行,仅适用于Web页面的性能测试,不适用于访问数据库,而且测试结果分析是有限的,平台依赖Linux 。http_load可以简单地通过txt文本文件中记录的参数来对HTTP服务器进行压力测试,那是如何对服务器进行压力测试的呢?下面我们就来介绍Linux中如何安装使用http_load对服务器进行压力测试的教程。
具体方法步骤如下:
1、下载
官方网站:http://acme.com/software/http_load/
代码如下:
cd /root
wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz
tar xzf http_load-12mar2006.tar.gz
2、安装
代码如下:
cd http_load-12mar2006
make
执行完make,会在当前目录生成一个http_load二进制文件。
3、使用方法
代码如下:
root@www:~/http_load-12mar2006# 。/http_load --help
usage: 。/http_load [-checksum] [-throttle] [-proxy host:port] [-verbose] [-timeout secs] [-sip sip_file]
-parallel N | -rate N [-jitter]
-fetches N | -seconds N
url_file
One start specifier, either -parallel or -rate, is required.
One end specifier, either -fetches or -seconds, is required.
主要参数说明:
-parallel 简写-p :含义是并发的用户进程数。
-rate 简写-r :含义是每秒的访问频率
-fetches 简写-f :含义是总计的访问次数
-seconds简写-s :含义是总计的访问时间
选择参数时,-parallel和-rate选其中一个,-fetches和-seconds选其中一个。
4、示例:
代码如下:
http_load -parallel 50 -s 10 urls.txt
这段命令行是同时使用50个进程,随机访问urls.txt中的网址列表,总共访问10秒。
代码如下:
http_load -rate 50 -f 5000 urls.txt
每秒请求50次,总共请求5000次停止。
测试网站每秒所能承受的平均访问量:
代码如下:
http_load -parallel 5-fetches 1000urls.txt
这段命令行是同时使用5个进程,随机访问urls.txt中的网址列表,总共访问1000次。运行之后的结果:
1000 fetches, 5 max parallel, 6e+06 bytes, in 58.1026 seconds
6000 mean bytes/connection
17.2109 fetches/sec, 103266 bytes/sec
msecs/connect: 0.403263 mean, 68.603 max, 0.194 min
msecs/first-response: 284.133 mean, 5410.13 max, 55.735 min
HTTP response codes:
code 200 — 1000
从上面的运行结果来看,目标网站仅仅能够承受每秒17次访问,不够强壮。
上述就是Linux中如何安装使用http_load对服务器进行压力测试的详细教程,有需要的朋友可以参考下。可按步骤去操作。


猜你喜欢
- 吴先生是北京某中学的信息管理员,经常要花大量的时间处理各种信息数据,“最让我头疼的是,老师发来的每个班级的学生出生日期数据表格,”吴先生告诉
- 今天一直正常使用的罗技K380蓝牙键盘,不知道怎么抽风了,opt键和cmd键位置对调了,也就是windows环境下alt键和win键对调了.
- 我们在QQ上聊天时,有时会发一些有去的图片,或者是我们一些想要的图片,那么,该如何将QQ聊天中的图片提取出来呢?今天小编为大家带来了解决这个
- 许多用户在使用电脑的时候,都会将一些常用的软件固定在任务栏中,但是许多小伙伴却发现自己的Win11系统电脑在使用的时候无法加入到任务栏中,这
- 据外媒Winbeta报道,虽然微软向Windows Insider会员发布Windows Server 10新版本的事项还在计划中,但是今天
- 在Excel中,如果要获得前三名的成绩,可以使用LARGE函数获得前三名的成绩。Excel2007可使用LARGE函数获得前三名的成绩。如上
- 许多小伙伴在每天使用电脑时,发现文件都有一种格式,如JPG,MP3等,每一种格式代表不同的文件类型,那么我们应该如何改变文件类型后缀呢?例如
- 现在很多用户电脑用的都是英伟达的显卡,有很多用户在使用英伟达显卡的时候,可能需要把显卡回退到上一个版本,但是不会操作,其实很简单,只要在我的
- Win10如何关闭445端口?很多用户想要关闭系统445端口的原因就是因为黑客可以通过这个端口偷偷访问用户的共享文件夹或是共享打印机,对我们
- 今日凌晨微软已向Insider用户推送了Win10预览版10547快速版更新,新版本中包含一些更新,同时修复了一些问题,下面小编就为大家介绍
- 很多用户在Win7电脑开机之后需要通过手动操作来连接网络,设置了自动联网之后就不要每次开机进行连接操作了,那么该怎么设置自动联网呢?针对这一
- 一般打印word文档的时候都默认打印连续的页面,有时候却需要打印非连续的页面内容,此时就可以利用打印功能中设置打印标记的方式来打印所有奇数页
- PS是一款图片编辑软件,我们可以使用PS进行修图等等,是一款比较全能的高级修图软件,身边也有很多朋友在使用PS,但是在刚入门的时候会对PS产
- Win7系统是现在很多用户都在使用的电脑操作系统,最近有用户反映在使用Win7系统开机时,会出现Win7一直在正在启动windows界面不动
- Word怎么保存文件中的字体格式?现在有不少用户都在使用Word,而我们在编辑Word文档的时候难免会遇到对方电脑某些字体格式无法显示的情况
- 一、剪贴板占用了太多的内存实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内
- windows下Tomcat6定时重启服务,首先创建 tomcat6 服务,控制面板-任务计划-添加任务计划,选取tomcat_restar
- CAD背景怎么去掉网格线?有部分用户CAD做好了背景后,会出现背景存在网格线的情况,那么应该如何将其去除呢?如果你也有同样的困扰,不妨来看看
- win10系统使用的小伙伴不在少数,但是大家知道系统上的x86和x64之间的区别是什么吗?没关系,下面就给你们带来了详细的介绍,不知道的小伙
- 在使用表格处理日常工作的时候,我们经常遇到比较繁琐且难以快速输入的数据,比如分数,分数的表示规则是“分子/分母”,但在单元格中直接输入“分子