Jmeter代理服务器录制(一)

使用JMeter录制与设置浏览器代理
这篇博客介绍了如何在Google Chrome浏览器中设置代理,然后在JMeter中配置HTTP代理服务器进行录制。通过添加排除模式可以避免不必要的请求。值得注意的是,录制完成后,需要将请求移到线程组下才能成功执行。

1.设置浏览器代理

Google Chrome->点击右上角三个点->设置->高级->系统->打开您计算机的代理设置

(Google Chrome:版本 96.0.4664.110(正式版本) (64 位))

 2.设置jmeter代理

添加->非测试元件->HTTP代理服务器

可以添加排除模式,减少凌乱的请求。后续学了再补

 3.启动

 

 

 

4.jmeter执行

录制完后,直接点击执行是不会成功的,需要将请求移到线程组下,执行即可成功

 

 

 

 

### 配置 JMeter 使用代理服务器录制 HTTPS 请求 #### 浏览器设置代理服务器 为了使 JMeter 能够捕获并记录来自浏览器的 HTTP 和 HTTPS 请求,需调整浏览器中的网络或代理设置。具体来说,应将代理服务器地址设为 `localhost`,而端口号则依据在 JMeter 中设定的具体数值[^1]。 #### 添加线程组与HTTP(S)测试脚本录制器 在 JMeter 的工作界面内,先向测试计划中加入个新的线程组,这构成了执行测试的基础框架;随后在同级别下添加个名为 "HTTP(S) Test Script Recorder" 的组件,它专门用于捕捉通过代理发送过来的数据包[^2]。 #### 启动JMeter内置的HTTP代理服务器 进入 “HTTP(S) Test Script Recorder”的配置页面后,确保已勾选启用此功能,并确认监听本地主机(`127.0.0.1`)上的特定端口(默认8888)。此外,还需注意如果要处理HTTPS流量,则必须允许SSL协议选项被激活[^3]。 #### 安装根CA证书到客户端设备 当涉及到加密通信时,为了让浏览器信任由 JMeter 创建的安全连接,需要安装自签名的 CA (Certificate Authority) 证书至用户的操作系统或Web浏览器里。对于大多数现代浏览器而言,这意味着下载并通过其内部的安全设置导入该证书文件[^4]。 #### 开始录制会话 切准备就绪之后,点击“开始”按钮来开启录制过程。此时任何经由上述配置好的代理路径发起的访问都将被捕获下来形成相应的采样器节点保存于之前定义的目标控制器之下。 ```bash # 如果遇到无法解析某些域名的情况, 可能是因为DNS缓存问题, # 尝试清除系统DNS缓存或者重启计算机。 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值