如何mock https请求

Posted 国元

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何mock https请求相关的知识,希望对你有一定的参考价值。

最近在测试项目过程当中,遇到客户端mock https请求的场景,但是默认用charles抓取出来的https请求是乱码的,对于这类请求如何来mock,有以下2种方式:
1、这里有篇http://coolnull.com/3948.html讲述了如何用charles抓取https请求的方式,可以参考一下。
但是这种方式只能适用于服务端非强校验的场景,若是强校验的话由于这种方式中charles的证书其实是个伪证书,服务端是不会校验通过的,返回的仍然会是乱码。
2、https降级为http。
对于这种方式,需要服务端的配合,将某台机器设置为接收http的请求,客户端通过host绑定用http的方式访问到该台机器。

以上是关于如何mock https请求的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化测试-Mock Get和Post请求

postman怎么mock数据?

在jquery里面使用mockjs

如何使用Postman创建模拟服务器后端API?

微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据

ant design pro advanced Mock 和联调