码迷,mamicode.com
首页 > Web开发 > 详细

使用ab对web服务进行压力测试

时间:2018-02-10 20:45:40      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:time   basic认证   平均值   百分比   bsp   username   用户   htm   重复   

ab  需要先安装httpd

-A auth-username:密码

向服务器提供BASIC认证凭证。用户名和密码由一个单独分隔

-c并发

一次执行的多个请求数。默认是一次一个请求。

-C cookie-name = value

添加一个Cookie:请求行。参数通常以name = value对的形式。此字段是可重复的。

-f协议

指定SSL / TLS协议(SSL2,SSL3,TLS1或ALL)。

-s超时

套接字超时之前等待的最大秒数。默认值为30秒。

-t timelimit

用于基准测试的最大秒数。这意味着内部是一个50000。使用它来对服务器进行基准测试多少时间。默认情况下,没有时间限制。

-Z密码

指定SSL / TLS密码套件

例:ab -c 5 -n 1000 http://192.168.200.101/index.html

 

服务器软件:Apache/2.4.6

服务器主机名:192.168.200.1

服务器端口:80

 

文件路径:/index.html

文件长度:4483字节

 

并发等级:5

测试时间:65.086秒

完成请求:1000

失败请求:4

(连接:0,接收:0,长度:4,异常:0)

写错误:0

总转移:4692139字节

HTML传输:4465068字节

每秒要求:15.36 [#/ sec](平均)

每次请求时间:325.431 [ms](平均值)

每个请求的时间:65.086 [ms](意味着跨所有并发请求)

传输速率:70.40 [Kbytes / sec]

 

连接时间(ms)

最小平均值[+/- sd]

连接:1 1 0.3 1 5

处理:52 323 3850.2 63 60920

等待:0 79 250.7 62 4123

总计:53 324 3850.3 64 60922

 

在一定时间内提供的请求的百分比(ms)

50%64

66%65

75%66

80%67

90%71

95%79

98%88

99%99

100%60922(最长请求)

使用ab对web服务进行压力测试

标签:time   basic认证   平均值   百分比   bsp   username   用户   htm   重复   

原文地址:https://www.cnblogs.com/liang-yao/p/8439606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!