通过通过案例带你轻松玩转JMeter连载(3)

简介: 通过通过案例带你轻松玩转JMeter连载(3)

4.1.2 录制HTTPS协议


如果被测试软件是HTTP协议,我们应该如何通过JMeter本身自带的录制工具来录制呢?


1)在第4.1.1-2的第9)步认真读一下上面的内容。在JMeter的根目录下产生了一个认证文件,有效期为7天。


2)我们到%JMETER_HOME%/bin目录下会找到ApacheJMeterTemporaryRootCA.crt这个文件。


3)在明命令行中输入mmc命令,打开控制台,如图22所示。

      image.png      

22 控制台

4)在控制台窗口中点击菜单“文件(F)->添加和删除管理单元”,如图4-23所示。

image.png

4-23 添加和删除管理单元


5)点击左边的“证书”添加到右边,弹出如图4-24窗口。

image.png

4-24 证书管理单元


6)点击【完成】按钮,如图4-25所示。

image.png

4-25 添加“证书”到管理单元


7)点击【确定】按键。


8)展开“证书-当前用户”,选择“受信任的根证书颁发机构”。右击,在弹出菜单中选择“所有任务->导入(I)…”如图4-26所示。


image.png

4-26 控制台管理证书


9)在接下来的菜单,如图4-27所示。显示【下一步】按键。

image.png

4-27 证书管理向导


10)在接下来的窗口中选择浏览。选择%JMETER_HOME%/bin目录下的ApacheJMeterTemporaryRootCA.crt证书。如图4-28所示。

image.png

4-28 导入ApacheJMeterTemporaryRootCA.crt证书

11)点击【下一步】、【下一步】、【完成】按键,直到弹出导入成功的提示,如图4-29所示。

image.png

4-29 证书导入成功提示


12)确定证书的确导入成功,如图4-30所示。

image.png

4-30 确认ApacheJMeterTemporaryRootCA.crt证书导入正确


13)到浏览器中导入这个crt文件,我们以Chrome浏览器为例。


14)在地址栏中输入:chrome://settings/


15)找到“隐私设置和安全性”中的“安全”,如图4-31所示。点击进入。

image.png

4-31 Chrome浏览器设置中的“隐私设置和安全性”


16)找到“管理证书”,如图4-32所示。点击进入。

image.png

4-32 Chrome浏览器设置中的“管理证书”


17)在弹出窗口中点击【导入】按钮。如图4-33所示。

image.png

4-33 Chrome导入证书


18)点击【下一步】,在当前窗口中选择%JMETER_HOME%/bin目录下的ApacheJMeterTemporaryRootCA.crt文件,图与图4-27一样。


19)点击【下一步】,直到完成,在列表窗口中确认ApacheJMeterTemporaryRootCA.crt文件已经被成功导入。


20)在HTTP代理服务器录制前选择菜单“选项->SSL管理器”。如图4-34所示。

image.png

4-34 菜单“选项->SSL管理器”


21)选择%JMETER_HOME%/bin目录下的ApacheJMeterTemporaryRootCA.crt文件。如图4-35所示。

image.png

 4-35 JMeter中选择ApacheJMeterTemporaryRootCA.crt文件

22)这样就可以录制HTTPS请求了。如图4-36所示。

image.png

4-36 录制到了HTTPS请求

目录
相关文章
|
Java 测试技术 API
通过案例带你轻松玩转JMeter连载(49)
通过案例带你轻松玩转JMeter连载(49)
251 1
通过案例带你轻松玩转JMeter连载(49)
|
存储 Linux
通过案例带你轻松玩转JMeter连载(60)
通过案例带你轻松玩转JMeter连载(60)
179 0
通过案例带你轻松玩转JMeter连载(60)
|
算法
通过案例带你轻松玩转JMeter连载(59)
通过案例带你轻松玩转JMeter连载(59)
232 0
通过案例带你轻松玩转JMeter连载(59)
|
XML JavaScript Java
通过案例带你轻松玩转JMeter连载(58)
通过案例带你轻松玩转JMeter连载(58)
130 0
通过案例带你轻松玩转JMeter连载(58)
通过案例带你轻松玩转JMeter连载(57)
通过案例带你轻松玩转JMeter连载(57)
128 0
通过案例带你轻松玩转JMeter连载(57)
|
存储 索引
通过案例带你轻松玩转JMeter连载(56)
通过案例带你轻松玩转JMeter连载(56)
117 0
通过案例带你轻松玩转JMeter连载(56)
|
存储 Prometheus 监控
通过案例带你轻松玩转JMeter连载(55)
通过案例带你轻松玩转JMeter连载(55)
165 0
通过案例带你轻松玩转JMeter连载(55)
|
存储 监控 数据可视化
通过案例带你轻松玩转JMeter连载(54)
通过案例带你轻松玩转JMeter连载(54)
157 0
通过案例带你轻松玩转JMeter连载(54)
|
存储 Prometheus 监控
通过案例带你轻松玩转JMeter连载(53)
通过案例带你轻松玩转JMeter连载(53)
138 0
通过案例带你轻松玩转JMeter连载(53)
|
JSON 监控 数据可视化
通过案例带你轻松玩转JMeter连载(52)
通过案例带你轻松玩转JMeter连载(52)
200 0
通过案例带你轻松玩转JMeter连载(52)