1. 新建HTTP代理服务器
右键点击“测试计划” -> “添加” -> “线程(用户)” -> “线程组”
右键点击“测试计划” -> “添加” -> “非测试元件” -> “HTTP代理服务器”
2. 配置HTTP代理服务器
名称:可以任意填写
端口: 本机可用端口
目标控制器: 选择 “测试计划->HTTP代理服务器”
- 点击“启动按钮”
弹出HTTPS提示,点击“确定”。在Jmeter文件夹的bin目录下会有证书文件ApacheJMeterTemporaryRootCA.usr和ApacheJMeterTemporaryRootCA.crt生成
3.浏览器设置HTTP代理服务器
这里以firefox浏览器为例,设置代理服务器
4.浏览器访问网站
如果访问HTTP服务,默认是可以直接访问到,但是访问HTTPS网址会报错,这里以百度为例
此时需要浏览器添加证书信任,打开首选项,搜索“证书”即可快速找到,点击“查看证书”
在“证书颁发机构”里点击“导入”
勾选信任,点击确定即可。
再次访问HTTPS资源网址,即可正常显示。
5.Jmeter找到的请求包
可以看到上面的图里还有一个百度的png,如果我们需要过滤,需要在启动代理服务器前设置一下排除模式
排除模式添加 .*\.(js|css|PNG|jpg|png|gif).*
,过滤掉js、css、png、jpg等信息