导读:操作步骤/方法1直接介绍工具:http_load2程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。3安装命令如下:4#tarzxvfhttp_load-12mar5tar.gz6#cdhttp_load-12mar20067...
操作步骤/方法
1
直接介绍工具:http_load
2
程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。
3
安装命令如下:
4
#tarzxvfhttp_load-12mar
5
tar.gz
6
#cdhttp_load-12mar2006
7
#make&&makeinstall
8
基本用法:
9
http_load-p并发访问进程数-s访问时间需要访问的URL文件
10
参数其实可以自由组合,参数之间的选择并没有什么限制。
11
比如你写成http_load-parallel5-seconds300urllist.txt也是可以的。
12
我们把参数给大家简单说明一下。
13
-parallel简写-p:含义是并发的用户进程数。-fetches简写-f:含义是总计的访问次数
14
-rate简写-p:含义是每秒的访问频率-seconds简写-s:含义是总计的访问时间
15
实际测试语句:http_load-p30-s60urllist.txt
16
结果分析:
17
294fetches说明在上面的测试中运行了294个请求,
18
30maxparallel,最大的并发进程数是30,
19
83835e+06bytes总计传输的数据是3.83835e+06bytes,
20
in60.0026seconds,运行的时间是60.0026秒
21
6meanbytes/connectio
22
说明每一连接平均传输的数据量3.83835e+06/294=13055.6
23
89979fetches/sec,63969.7bytes/sec说明每秒的响应请求为4.89979,每秒传递的数据为63969.7bytes/sec
24
msecs/connect:312.009mean,1319.57max,209.94min说明每连接的平均响应时间是312.009msecs,
25
最大的响应时间1319.57msecs,
26
最小的响应时间209.94msecs
27
特殊说明:测试结果中主要的指标是fetches/secmsecs/connect这个选项,即服务器每秒能够响应的查询次数。用这个指标来衡量性能。似乎比apache的ab准确率要高一些,也更有说服力一些。Qpt-每秒响应用户数和responsetime,每连接响应用户时间。测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的cpumen进行分析,才能得出结论。
END
以上就是小编为大家介绍的怎么做服务器压力测试的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!