Jmeter录制HTTPS

Jmeter有录制功能,录制HTTPs需要增加一个证书配置,录制步骤如下:

1、打开jmeter,添加线程组、线程组右键,逻辑控制器>录制控制器

工作台 右键 非测试元件 >HTTP代理服务器

2、启动jmeter代理服务器,点击HTTP代理服务器页的【启动】按钮,点击前需要设置端口,我这里设置了端口8888。启动后在jmeter的bin目录下会生成一个文件:ApacheJMeterTemporaryRootCA.crt

3、导入jmeter证书,jmeter 选项菜单 选择ssl管理器,导入jmeter/bin目录下的 文件ApacheJMeterTemporaryRootCA.crt,这样录制https的代理服务器就启动并设置成功了

4、谷歌浏览器设置代理127.0.0.1 端口 8888, 这样通过谷歌浏览器访问https 网站,jmeter就能捕捉到访问信息了。

5、在谷歌浏览器中输入:https://www.baidu.com, 如果弹出提示有:NET::ERR_CERT_AUTHORITY_INVALID,就需要作成如下处理:

  • 需要在谷歌浏览器地址中输入:chrome://net-internals/#hsts,进入hts设置,
  • 找到   Delete domain security policies 设置选项,
  • 在domain中输入www.baidu.com,点击delete 按钮,删除www.baidu.com 如下图:

6、如果输入https的地址出现提示;NET::ERR_CERT_AUTHORITY_INVALID,需要做的操作是 点击 底部的 继续前往xxx.xxx.com(不安全)

  

7、jmeter弹出输入KeyStore Password密码提示,默认密码是:password,输入密码后,就能录制了

8、百度搜索jmeter,录制控制器里面查看捕捉到的请求,有协议是https, 端口号443,发送请求字段 为jmeter,录制成功

备注:如果安装这个步骤操作不成功,有可能是某个顺序出现错误,多尝试几次,应该是顺利录制的

原文地址:https://www.cnblogs.com/testway/p/8674918.html

时间: 2024-10-12 11:55:27

Jmeter录制HTTPS的相关文章

Jmeter录制HTTPS协议脚本

1.3.https协议脚本录制 1.3.1.导入jmeter的证书: 打开Firefox导入Jmeter证书:菜单>高级>证书>查看证书>证书机构>导入>选中证书 1.3.2.设置代理 开始>控制面板>网络和Internet>更改主页>连接>局域网设置>设置本地机ip端口>确定 1.3.3.Jmeter设置: A.添加线程组:测试计划>添加>Threads(Users)>线程组 B.添加HTTP代理服务器:工作

Jmeter录制https协议不能跳转成功(证书导入)

原文:  http://www.cnblogs.com/Lam7/p/7154120.html 录制脚本的时候,比如录制https协议的百度网站 https://www.baidu.com ,所有录制设置均正常,但是在jmeter录制控制器里面就是没有任何录制的请求. 这个时候提示说证书不对 1.打开火狐选项--高级--证书 也可以在浏览器输入about:preferences#advanced 2.导入证书 之后就可以正常的录制https请求了. 用Chrome浏览器的可以如下设置 1.打开设

Jmeter录制HTTPS 补充

Jmeter有录制功能,录制HTTPs需要增加一个证书配置,录制步骤如下: 1.打开jmeter,添加线程组.线程组右键,逻辑控制器>录制控制器 工作台 右键 非测试元件 >HTTP代理服务器 2.启动jmeter代理服务器,点击HTTP代理服务器页的[启动]按钮,点击前需要设置端口,我这里设置了端口8888.启动后在jmeter的bin目录下会生成一个文件:ApacheJMeterTemporaryRootCA.crt 3.导入jmeter证书,jmeter 选项菜单 选择ssl管理器,导入

jmeter之-用Firefox录制https协议证书问题

录制脚本的时候,比如录制https协议的百度网站 https://www.baidu.com ,所有录制设置均正常,但是在jmeter录制控制器里面就是没有任何录制的请求. 这个时候提示说证书不对 1.打开火狐选项--高级--证书 也可以在浏览器输入about:preferences#advanced 2.导入证书 之后就可以正常的录制https请求了. 用Chrome浏览器的可以如下设置 1.打开设置,找到管理证书 2.选择证书导入 选择是  导入成功之后就可以正常录制了

Jmeter之https脚本录制

jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 一.jmeter代理服务器及证书配置. 1.打开jmeter,右键测试计划添加线程组,右键工作台-->非测试元件-->http代理服务器 2.设置http代理服务器. 端口默认8888,为了避免跟本地fiddler冲突,改成了8088: 目标控制器选择,之前添加好的线程组: 排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,过滤掉js.css.png.jpg等信息 3.启动代理服

Jmeter 录制浏览器https请求

Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 一Jmeter代理服务器及证书配置. 1.打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→http代理服务器 2.设置http代理服务器. 端口默认8888,为了避免跟本地fiddler冲突,改成了8088:目标控制器选择,之前添加好的线程组: 排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,过滤掉js.css.png.jpg等信息 3.启动代理服务器,会在jm

使用JMeter录制Web应用测试脚本

环境 操作系统:Windows 7 工具:JMeter.Badboy 1. 使用代理录制Web性能测试脚本 使用代理录制脚本来创建测试计划无疑是一个简便的方法,代理所要完成的工作就是录制发往服务器的请求以及抓取服务器返回的响应报文.JMeter代理目前不支持录制HTTPS协议,原因在于HTTPS协议是安全协议,代理无法破解其通信内容,并录制请求参数或者Cookie.为了解决这个盲点,我们可以使用其他工具如Badboy(http://www.badboy.com.au/)来录制脚本. 使用JMet

使用Jmeter录制脚本

了解需求: 1.性能测试过程中,我们经常需要对流程化的业务进行性能测试,其中涉及到很多接口,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率 2.开发接口案例中,我们也经常会碰到一些上传.下载.导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直接录制效率也会更高 一.配置浏览器代理 打开IE浏览器,然后点击工具>Internet选项> 点击连接页签,在点击局域网设置按钮 在代理服务器一栏勾选为LAN使用代理服务器,输入地址:localho

Jmeter录制脚本fiddler

jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. 1. fiddler录制 jmx 脚本fiddler安装使用请自行百度.分享自己使用的插件及fiddler:链接:https://pan.baidu.com/s/1SBIB5kyJIpZ8ZtPg5NTgAA提取码:0s00下载好fiddler插件,放置在ImportExport目录下如下图: 然后重启fiddler:点击导出,可以发现刚刚加入的插件 然后可以直接录制好脚本,然后直接导出.不过直接导出的脚本