JMeter代理录制SSL证书安装及设置

Posted shanyingyuyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter代理录制SSL证书安装及设置相关的知识,希望对你有一定的参考价值。

第一步:在jmeter内添加HTTP代理服务器

1、设置端口号
2、设置目标控制器


技术图片
 
 
 
 
 
 
 
 
 
 
包含模式&排除模式
就是我们需要的和我们不需要的。一般情况下,我们只需要排除我们不需要的。
格式:
.*\.css   排除css文件," .* " 匹配任意字符的意思  " \ "是转义的意思
.*\.js    排除js文件
.*\.png   排除png文件
第二步:设置手机端代理设置

1、指定IP(该IP就是运行jmeter程序的PC的IP地址)
2、指定端口号(该端口号必须与jmeter中代理服务器的端口号一致)


技术图片
代理设置.png
第三步: 录制

点击jmeter中HTTP代理服务器下面的“启动”按钮,然后在手机端打开被测试的程序,脚本会自动录制并显示在jmeter中。如图:


技术图片
脚本.png

录制完成脚本后,会发现很多脚本都是无用的,此时只需要将所需要的取样器脚本拖动到“测试计划 — 线程组”下面即可。

SSL问题

如果在录制过程中提示:SSL问题 ,那就需要安装SSL安全证书。

1、生成证书,在点击HTTP代理服务器的“启动”按钮后,弹出提示框:


技术图片
SSL证书.png

提示我们,CA证书已经创建,在jmeter的bin目录下
2、安装证书(jmeter)
选择菜单栏“选项—SSL管理器”,再打开的对话框中选择bin目录下的证书,如图:


技术图片
选择证书.png

3、安装正式(手机)
将bin目录下的证书文件放到手机的根目录下,然后在手机“设置—安全—设备管理与凭证—从存储盘安装,选择根目录下的证书文件”即可将证书安装到手机,实现正常的脚本录制。



原文:https://www.jianshu.com/p/fb0d4ffc1491

以上是关于JMeter代理录制SSL证书安装及设置的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter没有生成录制脚本证书

使用 Jmeter 录制移动应用程序时出现 SSL 握手错误

jmeter录制Chrome浏览器https请求压力测试

jmeter录制Chrome浏览器https请求压力测试

Jmeter之https脚本录制

Jmeter之https脚本录制