Jmeter代理录制
jmeter既可以做接口测试也可以做性能测试,当我们在没有接口文档的情况下对接口进行压力测试时,就需要借助外部工具去录制页面的请求,现在大家使用最多的就是Jmeter的代理录制和badboy录制。下面我就根据自己的习惯使用Jmeter的代理录制。
-
首先在测试计划下新建一个线程组,然后在线程组右键-添加-逻辑控制器-简单控制器,如下图
-
在工作台新建一个HTTP代理服务器,工作台右键-添加-非测试元件-HTTP代理服务器,添加好后如下图
图中1代表该代理服务器的端口号,默认是8888。个人喜欢用3009,原因呢不会出现其他应用占用端口的情况。
图中2填写127.0.0.1
图中3代表的是录制的内容放置的路径,图中是放在了线程组下的简单控制器内
图中4 是可以排除录制的路径,根据项目需要可以自行添加修改
-
点击启动按钮,页面会弹出如下提示,这个是Jmeter自动生成的CA证书,如果录制的链接是https的需要用到CA证书,其他情况可以不用管,放心大胆的点确定。
-
将浏览器设置成使用代理服务器,如果不知道可可以自行问度娘
5、设置好浏览器的代理录制后,可以直接通过浏览器访问URL,Jmeter会将浏览器的请求放在设置好的“简单处理器”下,如下图
6、将需要做压测的请求直接拖拽到线程组下,然后设置线程组即可。