推广 热搜: page  音视频  使用  个数  选择  搜索引擎  父亲  百度  企业  可以 

Charles的安装和使用

   日期:2024-12-31     作者:cwi4k    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/16591.html
核心提示:1. 配置代理 电脑本机是不需要代理的,移动端之类的需要代理 2. 获取证书 为了兼容https才设置的证书按照上面布置操作 5.

1. 配置代理

电脑本机是不需要代理的,移动端之类的需要代理

2. 获取证书

  • 为了兼容https才设置的证书

按照上面布置操作

5. 过滤规则

1. 设备与电脑处于同一个wifi

模拟器不存在这个问题

2. 移动端代理配置

  • 服务器ip地址
  • 设置端口

3. 配置代理

  • 系统浏览器访问chls.pro/ssl
  • 按照提示安装证书
  • android6以上系统的app默认不信任证书,需要开发修改代码。大部分测试app安装包默认打开状态

2. Map Local

  • 适用于复杂的mock
  • 如果要做动态数据替换,我们可以使用这个功能
  • 如果我们想要测试某股票app的一些异常,比如股票涨幅为0或者9999999等,我们可以使用这个功能
  • 测试准备:存储要测试的接口响应结果,然后修改成自己想要的值,保存
  • 操作路径:Tools-Map Local-Enable Map Local-编辑(如下)-点击ok-刷新app页面

    修改成功

3. Map Remote

  • 整体测试环境
  • 这个类似于url的转发
  • 比如app想要再同一套前端页面测试不同的后端环境,传统做法是前端去改代码/配置,然后重新部署,比较浪费时间,且造成测试环境的不稳定,这个时候我们可以使用Map Remote功能进行环境的切换
  • 操作路径:Tools-Map Remote,具体配置见下图-刷新app页面

4. 弱网模拟

  • 点击Proxy-Throttle Settings-勾选Enable Throttling-修改带宽-然后再刷新页面,查看是否会出现crash或空指针
  • 是否每个需求都需要进行弱网测试,我们需要先了解前端架构,可以与开发进行确认超时或弱网的处理逻辑是否是通用的,如果是就只测一次即可。如果架构比较弱,每一个界面都自己做弱网的话,是需要都进行测试的
本文地址:http://ww.kub2b.com/news/16591.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号