Jmeter—通过SOCKS和HTPP代理访问实现Jmeter脚本录制

一.代理配置

.JMeter录制通过http代理访问

1.浏览器新增一个代理,配置如下。协议选择http,IP为本机IP,端口输入不被占用即可


.JMeter录制通过SOCKS代理访问

1.Xshell配置SSH SOCKS Tunnel


2.如果配置了JMETER_HOME环境变量(参考JMETER环境变量配置:Jmeter安装配置),cmd可直接执行以下命令:

‘java -DsocksProxyHost=localhost -DsocksProxyPort=9898 -jar %JMETER_HOME%/bin/ApacheJMeter.jar’ ,启动 JMETER。

命令中,‘DsocksProxyHost’ 为代理服务器地址, ‘DsocksProxyPort’ 为代理服务器端口,和SOCKS端口保持一致,‘ApacheJMeter.jar’ 在路径 ‘%JMETER_HOME%/bin/bin’ 目录下,%JMETER_HOME%为已配置的环境变量。


3.浏览器新增一个代理,配置如下。协议选择http,IP为本机IP,端口输入区别于SOCKS的端口号。


二.Jmeter设置

1.新建线程组。测试计划-添加-线程-线程组


2.新建http cookie管理器。测试计划-添加-配置元件-http cookie管理器


3.新建http 代理服务器。测试计划-添加-非测试元件-http 代理服务器


4.JMETER http代理服务器端口配置与浏览器代理端口一致。


三.浏览器证书导入


四.启动Jmeter录制&脚本录制


出现弹框,点击确定


出现以下弹框,开始录制


打开浏览器输入地址开始操作


脚本录制成功


你可能感兴趣的:(Jmeter—通过SOCKS和HTPP代理访问实现Jmeter脚本录制)