文章目录

最近公司的某个项目,一到周末,人多的时候,就会出问题,据研发分析,是访问量大的时候,sql慢查询,数据库扛不住的问题,为了配合测试,今天使用Jmeter做了一下接口压测。

第一部分:需要测试接口

看了一下,自己要测试的接口,是http请求,get或post方式都可以。

大概接口文档截图,如图:

第二部分:压测步骤

  1. 第一步:调通接口,添加一个线程组:

并且设置并发数为1

2.第二步:添加http请求,输入请求地址,注意编码选择UTF-8,写入请求参数,以及设置请求方法是用post还是get

我这里有些参数是取的csv文件数据

ps:这里注意一下跟随重定向这个参数,意思是如果http无法访问,会自动跳转到https,如图:

3.第三步:设置断言,我这里设置的是响应断言,响应返回包含“查询成功”

4.第四步:添加监听,聚合报告、图形结果与查看结果树

5.运行线程组,1个并发,并查看结果:

6.运行多个并发,例如100个,查看图形结果:

ps:查看结果数时,可勾选“仅日志错误”选项,方便查看错误日志,如图:

7.当然,压测的时候,最好配合后台日志一起查看,这样方便分析问题:

文章目录