一、安装Jmeter(参考上一篇帖子)
- 安装JDK,配置环境变量JAVA_HOME,电脑Java环境正常
- 配置Jmeter环境变量:JMETER_HOME; CLASSPATH正常
- 官网地址:Apache JMeter - Download Apache JMeter
二、Jmeter录制web端脚本
1.打开Jmeter,配置Jmeter工具
(1)添加【线程组】
测试计划(右击) - 添加 - 线程组
(2)添加【简单控制器】
线程组(右击) - 添加 - 逻辑控制器 - 简单控制器
(3)添加【HTTP代理服务器】
测试计划(右击) - 添加 - 非测试元件 - HTTP代理服务器
(4) HTTP代理服务器-排查模式
.*\.(js|css|PNG|jpg|ico)
.*\.css
.*\.jpg
2.HTTP代理设置可看到端口号,其发出的代理网络信息为: ip:端口号 (如127.0.0.1:8880)
3.打开浏览器代理网络设置,桌面通知栏网络连接图标--->网络和internet属性--->代理--->手动设置代理
使用Jmeter的代理网络,启动HTTP代理服务器后即可开始录制HTTP请求(有些浏览器代理是跟随系统的,有些是独立设置的)
4.如果需要录制https请求,则需要配置证书。当启动代理服务器的时候,Jmeter下的bin目录会生成一个证书名称为ApacheJMeterTemporaryRootCA.crt文件。需要将证书导入Jmeter和浏览器(导入浏览器证书方式与fiddler一致) 确保2端都安装证书后,才可以录制
三、安装证书
1. Jmeter选项-SSL管理器导入证书成功后,在Jmeter安装路径bin目录下会看到ApacheJMeterTemporaryRootCA.crt这个证书(这时先启动HTTP代理服务器,然后再去目录下看是否生成证书)
2.启动HTTP代理服务器
按提示操作安装好证书,即可打开浏览器输入要访问的地址,开始录制接口
3.开启HTTP代理服务器
4.再去关闭浏览器的代理,就可以正常访问网页了