Jmeter不同postman,https协议还要证书才能访问,方法有很多,下面是根据导出网站证书来请求的方法
导出证书先使用浏览器访问需要请求的HTTPS接口或者网站,将其SSL证书保存到本地,以EDGE浏览器为例,其他浏览器大同小异。
导出格式选择默认即可“DER 编码二进制 X.509 (.CER)”,然后一路按照提示即可
打包证书保存到本地后,需要使用jar自带的工具,将其打包成.store后缀
打开cmd,输入命令:
keytool -import -file "保存到本地的名称.cer" -keystore "你想导出的名称.store"
执行后,会提示输入密匙口令,自己随便输入自己记得住的密匙口令即可,待会儿会用到,规则是长度大于6个字符
设置完密码后,会提示是否信任此证书
JMeter配置
根据提示导入.store格式的SSL证书
选中后点击open即可
创建HTTPS请求
创建线程组,然后创建HTTP请求
然后填入相关请求信息,注意端口要么不填,要填也只能填443
至此,配置已经全部结束,然后执行线程组,点击执行,会提示让你输入一次密码
请求后,查看结果树,HTTPS请求成功