jmeter如何测试HTTPS协议?一步一步带你操作,解决疑惑

一、为何jmeter测试https会报错?

内网测试全部是http协议,进行接口测试无障碍,但是如果线上环境出现bug,你要排除错误,该如何去排除?后台看日志?测线上接口,大家都知道现在都是https协议,当你进行接口测试时,发现他的响应是报错的

二、了解http与https的差异

这时候就要明白https与http有什么差别,有什么不同,这个可以百度了解,其实https就是在http加了ssl,保证他的安全,http协议数据是明文的,https是加密的,所以,当你用jmeter去测试https的时候,你会发现测不通接口,这时候,不要去问开发,否则会被鄙视的。

解决办法:获得服务器账号密码,登录服务器,找到Nginx目录,一般是在etc/nginx,如果是多个配置文件,Nginx的配置文件就在conf.d文件目录下,如果只配置一个,就直接是Nginx.conf 。

接下来,我们可以more查看Nginx.conf.d文件,可以看到这个证书在哪个目录下,文件名是什么

 接下来,根据目录进入证书的文件夹内,可以看到很多证书,然后将刚刚的证书拉取下来,

问题来了,现在改如何将证书拉到你本地?下载一个工具 FileZilla Client,连接服务器,然后进行拉取即可。还有一个方法:

打开浏览器,访问URL,点击左上角的小锁,点击证书,查看证书的颁发者,,,,然后进行导出证书(详细操作可百度)。

三、解决办法,jmeter添加证书即可进行https协议接口测试

现在我们已经获得证书,接下来就是将证书添加到jmeter里面:选项===》SSL管理器;将证书导入即可进行https测试,赶紧试一试吧

 并且记得端口应该是443,不再是80端口

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值