最近在作一个tv上的搜索接口,因为处理的时候数据都是经过Xml获取的,获取数据的速度没那么快,而且在TV上通常网速比较慢,搜索接口处理就更慢了,因此每次只能搜固定的条数,保证程序的稳定,最后就要进行压力测试了。学习
所谓压力测试,就是在该软件下模拟用户访问该接口或者多个接口的频率,下面咱们就来模拟下,200个用户在10秒钟访问一个接口20次的压力测试。测试
首先下载一个压力测试软件jmeter.bat ,并进行安装,这个安装比较简单我就不说了线程
第二步:创建测试接口。3d
我在网上找了不少栗子,可是都说的不是很详细,下面就让咱们一块儿学习下吧。blog
一、打开jmeter.bat 软件接口
二、建线程组。软件
设置模拟用户数,访问次数,隔多久执行一个轮回配置
创建简单控制器搜索
创建http请求:压力测试
http请求配置以下:
添加http信息头管理
添加聚合报告
最后获得的图形界面:
执行该测试,查看失败率。
保存测试文件,注意文件名为 .jmx格式。
点击保存后,软件就会进行压力测试了。
通常咱们只关注失败率,即Error%便可,失败率越低,说明该接口越稳定。
好了,整个压力测试的步骤完了,谢谢你们!