jmeeter性能测试实战
获取接口的方式:
第一种:抓包:写入接口fiddler或f12
第二种方式 :录制脚本工具badboy 录制
1.点击安装包
快捷方式到桌面
点击打开badoy
导出接口
将录制的接口导入到jmeter种
第三种方式:jmeter中有反向代理录制脚本
1.工作中添加http代理服务器
2.编辑代理服务器
(1)端口号
端口:
默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。
cmd.exe中使用如下命令检查端口使用情况:
1)netstat -an --列出本机所有使用端口信息
2)netstat -aon|findstr "8888" --查询端口是否被占用
3)tasklist|findstr "8888" --查询对应端口被什么程序占用
端口号:8888(默认)改成不常用的端口号避免端口号冲突;如8800
目标控制器:使用录制控制器(默认)后面根据情况进行更改
如上就是没有占用
2.操作浏览器(打开浏览器)
打开代理,填写参数
开启jmeter中的代理
启动后就在页面访问,录制到接口
以上是录制了所有的功能
要录制的要排除不需要的接口
测试计划 -> http代理服务器 -> requests filtering -> 排除模式 ,录制时排除在外的内容:
.*\.(js|css|PNG|jpg|ico|png|gif).*