我们组的项目这两天就要验收了,这一两个星期除了不断的进行常规测试外就是进行压力测试,TFF给我推荐了apache的ab压力测试工具,感觉挺好用的,里面会牵扯到一些参数,看了一些资料算是有所了解,整理一下!
我们在测试的时候命令很简单,就是这一条命令
ab -n1000 -c100 http://115.XXX.XXX.XXX:8080/
其中的参数说明是:
1. -n1000 表示总请求数位1000
2. -c 表示并发用户数为100
3. http://115.XXX.XXX.XXX:8080/ 表示这些请求的目标URL。
Server Software
表示被测试的Web服务器软件名称,这里是Apache/2.2.19,它来自于http响应数据的头信息,所以如果是我们自己编写的Web服务器软或者修改开源Web服务器软件的源代码,便可以随意改写这里的名称。
Server Hostname
表示请求的URL中的主机部分名称,它来自于http请求数据的头信息。
Server Port
表示被测试的Web服务器软件的监听端口,为了方便测试,我们后面会对多个不同的Web服务器软件使用不同的监听端口。