JMeter@Https@HTTP请求-Sampler

1.在bin目录下找到jmeter.bat,双击开启jmeter图形化界面;

2.右键点击测试计划-添加-后置处理器-Bean Shell PostProcessor单击打开,将prev.setDataEncoding("UTF-8");

3.鼠标右键点击测试计划-添加-Threads(Users)-线程组(根据实际情况,可不设置线程数等);

3.1鼠标右键点击线程组-添加-HTTP信息头管理器;

添加Content-Type【Post-Json请求需要】

Value:application/json

添加User-Agent【如没有,请求报403错误】

Value:Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1

4.鼠标右键点击线程组-逻辑控制器-(分别创建)仅一次控制器、录制控制器(如下图);

录制控制器用于收集https请求的记录,方便查看或清空记录

5.在仅一次控制器鼠标右键-添加-Sampler-创建HTTP请求;

JMeter 4.0版本Sampler 新增HTTP2请求

6.配置HTTP请求

协议:https   服务器名称或IP:登录接口的URL为例   端口号:443

方法:POST    Advanced:Proxy Server:服务器名称或IP:localhost     端口号:8080

这里的端口号与HTTP代理服务器-端口号保持一致【端口自定义非必要8080】

 

7.在工作台创建HTTP代理服务器、配置、及启动:

创建:工作台右键-添加-非测试元件-HTTP代理服务器

HTTP代理服务器配置:端口:8080  

选项-SSL管理器-选中ApacheJMeterTemporaryRootCA.crt文件-点击打开按钮

启动:点击HTTP代理服务器页面的启动按钮-点击确定按钮(启动成功)

启动代理服务器才会生成CRT证书

证书地址:".\apache-jmeter-4.0\bin\ApacheJMeterTemporaryRootCA.crt"

8.创建察看结果树:在HTTP代理服务器右键-添加-监听器-察看结果树

Text-修改为JSON

点击工具栏的绿色运行按钮

查看响应数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值