首页 > 代码库 > 接口测试之压力篇

接口测试之压力篇

之前用jmeter测试服务器接口的压力,留下了一些报告,分享下。

1. 准备Jmeter

2. 准备接口信息

3. 准备时间(我是在9点之后开始压力测试的)

4. 准备服务器的显示软件(我是在阿里云上进行的测试,根据阿里云给的数据进行分析的,有半个小时的延迟,所以很讨厌。)

5. 开始测试

 

测试类型:

1. 突发性的压力测试。

定义是我自己定义的。

1秒钟发送N多负载看设备的返回情况,然后找到某一N值得出最大,如果超过N值,则在返回值中就会出现错误的情况。

事实起来很简单,不详细讲了。

2. 持续性的压力测试。

使用jmeter给服务器一定的压力,持续下去,例如1秒钟发20个并发持续20分钟之类的。看服务器的性能。

测试步骤:

 

1. 并发值为10,15,20,依次加5,一直到50.

 

2. 循环次数,选择永久,直到测试到达20分钟。及10个并发,永久循环20分钟。

 

3. 为了保证不被认为是攻击和服务器的安全工作,在每次发送N个请求之后,停留1秒,再发N个请求。(保证ip不被阿里云给封掉)

 

 

 

结论:

其实啥也没分析出来。。。但是保留了一手的数据资料,可以做为服务器升级之后的对比资料来使用。

毕竟第一次做压力测试,啥也不会。。。