jmeter进行接口压力测试

最近在作一个tv上的搜索接口,因为处理的时候数据都是经过Xml获取的,获取数据的速度没那么快,而且在TV上通常网速比较慢,搜索接口处理就更慢了,因此每次只能搜固定的条数,保证程序的稳定,最后就要进行压力测试了。学习

 所谓压力测试,就是在该软件下模拟用户访问该接口或者多个接口的频率,下面咱们就来模拟下,200个用户在10秒钟访问一个接口20次的压力测试。测试


首先下载一个压力测试软件jmeter.bat  ,并进行安装,这个安装比较简单我就不说了线程



第二步:创建测试接口。3d

我在网上找了不少栗子,可是都说的不是很详细,下面就让咱们一块儿学习下吧。blog


一、打开jmeter.bat 软件接口




二、建线程组。软件



设置模拟用户数,访问次数,隔多久执行一个轮回配置





创建简单控制器搜索





创建http请求:压力测试




http请求配置以下:





添加http信息头管理




添加聚合报告





最后获得的图形界面:




执行该测试,查看失败率。



保存测试文件,注意文件名为 .jmx格式。


点击保存后,软件就会进行压力测试了。


通常咱们只关注失败率,即Error%便可,失败率越低,说明该接口越稳定。


好了,整个压力测试的步骤完了,谢谢你们!