【拉勾4期】接口 mock 实战1

标题

接口 mock 实战1

课程价值

  • 了解 Charles 工具使用方法
  • 掌握 Charles mock 测试方法

大纲

  • Charles 工具介绍
  • Charles mock 实战

时长

90分钟

PPT

https://pdf.ceshiren.com/lg4/接口mock实战1

实战内容

参考链接

抓包原理

设置端口

本地证书安装

移动端证书安装

  • 设备和电脑处于同一wifi
  • 网络设置
    • 服务器 ip 地址
    • 端口
  • 安装证书
    • 系统浏览器访问 chls.pro/ssl
    • iOS:描述文件中安装证书
  • iOS:信任证书

image

Charles mock 实战

限速模拟


####断点

Rewrite

  1. Tools – Rewrite
  2. 勾选 Enable Rewrite
  3. 增加重写规则
  4. 编辑重写规则
  5. 点击ok生效

Map Local

  1. 准备响应数据本地文件
  2. 选择接口,点击鼠标右键,选择 Map Local
  3. Map To 选择本地文件路径

Map Remote

  1. 选择接口,点击鼠标右键,选择 Map Remote
  2. 设置接口数据

课后作业

  • 用 MapLocal 修改雪球行情页的股票名称改为自己的名字
  • 使用 Rewrite 实现股票颜色变换的的边界值测试

提交设置界面和效果的截图

课后调查表

1 Like



顺便请教一下老师,为什么有些股票的涨跌幅rewrite不了呢?比如图中阿里的+2.27和京东集团的+1.04, 尝试了好几次都修改不成功。我检查了一下配置是正确的:
image

1 Like


1 Like

接口mock实战作业-张涛

用 MapLocal 修改雪球行情页的股票名称改为自己的名字

使用 Rewrite 实现股票颜色变换的的边界值测试

  • rewrite设置及应用后截图
  • 结论:只有有加号就是红色(涨),有减号就是绿色(跌)

作业1:


作业2:


作业1:MyLocal


image
作业2:Rewrite

image

1、

2、


image

map local


image
image
rewrite

使用Maplocal方式更改股票名称和涨幅颜色:


使用Rewrite方式更改股票名称:

使用Rewrite方式实现股票颜色变幻边界值
结论:针对有当前雪球安装版本,非0数字前没有+默认为涨,默认为红色;非0数字前有-为跌,默认为绿色;等于0时,无论有没有+/-,都是持平,默认置灰

作业1: 用 MapLocal 修改雪球行情页的股票名称改为自己的名字

作业2:使用 Rewrite 实现股票颜色变换的的边界值测试
将负数改为正数(红色),正数改为0(灰色)或负数(绿色)


作业一:


作业二:

因为有的时候数字会发生变化,变化之后我们的重写规则就匹配不上了,就会重写失败

完成的很好

完成的很好

完成的很好

完成的很好

完成的很好