本文主要是介绍jmter脚本录制功能(window版 by sy+lqw),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用jmter压测的时候,我们经常会头疼,需要自己去收集对应的接口,以及调整各种参数,那么jmter有没有一种功能,能够帮助我们录制要压测的接口,配置对应的参数呢?
有的,那就是jmter的录制功能(前提是你能通过浏览器访问对应要压测的接口的页面)。
本帖参考:
jmter脚本录制
录制第一个jmeter性能测试脚本(http协议)
新建执行计划,新建线程组,查看结果数,查看汇总报告就不多说了,jmter的基本操作网上找都有很多帖子,主要留意的是HTTP(S)测试脚本记录器:
添加HTTP(S)测试脚本记录器:
选择和修改相关配置(这里选用了默认端口,记住这个端口,待会配置代理要用到)
然后到浏览器设置里,通过“代理”关键字找到下图里圈起来的这个代理设置(也就是计算机设置)
打开开关,配置好ip(由于我的应用是部署在本地虚拟机的,所以使用127.0.0.1,请根据需要进行配置)和端口,端口需要跟jmter上的一致:
备注:配置了这个代理后,你的浏览器就无法访问到外网了,只能访问到对应的ip,所以录制完记得关掉这个配置。
配置好后,点击启动:
点击ok:
会有这个窗口,请无视:
接下来请用浏览器访问你要压测的页面(把无关的浏览器页面都关了,免得把其他 的页面都录制进去),模拟所有可能的操作(例如你想要压测的是登录首页的时候,所有会用到的接口,那就使用浏览器访问首页,做登录操作)。
操作完后,点停止
可以发现,停止后,会有下面截图所示的东西:
点击其中一个来看,正是我们操作的时候要用的一个接口(登录登出)
还配置了对应的一些参数:
另外,如果你想要在录制的时候,过滤一些url,也可以使用jmter录制功能里的过滤功能,这点自行百度吧,网上应该也有很多配置。
这篇关于jmter脚本录制功能(window版 by sy+lqw)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!