Jmeter设置代理并安装证书

1、选择测试计划->添加->非测试原件->http代理

 2、选择目标控制器,就是把你抓包内容放在哪就选哪

 3、之后去浏览器设置代理,我这以火狐浏览器为例

 

 

4、回到jmeter点击启动抓包

 

接下来,你以为可以抓包了吗!漏!你会遇到这样的问题,因为证书没装……

 

 

5、安装证书,去jmeter安装目录的bin目录下,找到CA证书

双击证书,然后点击【安装证书】

 点击下一步,按照图示进行安装

安装成功后,到浏览器导入证书,以火狐浏览器为例

 选择导入,浏览文件,到你jmeter安装目录的bin目录下选择证书导入

 6、然后再去浏览器打开代理

7、去jmeter开启抓包,就可以了!

 

### 如何在 JMeter 中配置 HTTP 代理服务器 #### 启动配置 JMeter 的 HTTP(S) 测试脚本录制器 为了能够通过浏览器录制测试脚本,需先启动 JMeter 内置的 HTTP(S) 测试脚本录制器。这可以通过如下路径完成:`File -> Templates... -> Recording` 或者直接创建一个新的线程组后添加 `HTTP(S) Test Script Recorder`。 #### 配置代理端口和其他选项 一旦打开了 HTTP(S) 测试脚本录制器,在这里可以选择设置监听端口号,默认情况下是8080[^1]。此外还可以指定过滤条件来决定哪些请求应该被记录下来,比如只捕获特定域名下的资源访问请求。 #### 安装 CA 根证书 (针对 HTTPS 请求) 对于HTTPS流量的拦截和解密,则需要安装JMeter生成的安全证书。该证书位于JMeter安装目录下的 bin 文件夹内名为 `ApacheJMeterTemporaryRootCA.crt` 。将其导入至操作系统级别的可信根认证中心以确保所有经过SSL/TLS加密的数据交换都能正常工作[^2]。 #### 设置浏览器使用本地代理服务 最后一步是在所使用的Web浏览器中配置网络连接参数使其指向上述已设定好的本地代理地址(通常是localhost加上之前定义过的端口号)。例如,在Google Chrome中可通过命令行参数 `--proxy-server=host:port` 来实现这一点;而在Firefox里则可以直接修改关于页面中的相应偏好设置项。 ```bash chrome.exe --proxy-server="http=localhost:8080;https=localhost:8080" ``` 当一切准备就绪之后就可以开始浏览目标网站且让JMeter自动捕捉交互过程形成相应的采样器结构了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值