<转>charles Mock测试总结
测试存在问题: 1、测试环境接口不稳定 2、业务系统不是孤立存在的,关联方太多,而且关联系统常常出现不稳定的情况 3、暂时无可用Mock server工具 4、接口未提测验收完成,前端测试提前介入 影响: 测试依赖数据,依赖接口阻塞导致测试延期,干耗时间成本人力成本 解决方案: 引入Mock测试,有了Mock,测试童鞋在后端接口未准备好时按照接口文档就可以开始造数据进行测试工作,不会出现测试一直等待开发的情况,也可以开发联调与测试进行。这样的话,开发自测阶段就可以及早开展,从而发现缺陷的时机也提前了,有利于整个产品app测试覆盖率提升和产品项目进度的保证 2、环境配置及准备 2.1、安装charles及一些配置项说明 去 Charles 的官方网站( http://www.charlesproxy.com )下载最新版的 Charles 安装包,是一个 dmg 后缀的文件。打开后将 Charles 拖到 Application 目录下即完成安装。 2.1.1将 Charles 设置成系统代理 Charles 是通过将自己设置成代理服务器来完成封包截取的,所以使用 Charles 的第一步是将其设置成系统的代理服务器。 启动 Charles 后,第一次 Charles 会请求你给它设置系统代理的权限。你可以输入登录密码授予 Charles 该权限。你也可以忽略该请求,然后在需要将