主要模拟网络条件很差的时候用户使用产品的感受。

设置弱网

  1. 修改代码 设置对应的网速,

image.png

  1. 保存代码

image.png

  1. 开启网路设置

image.png

如何定位前后端的bug

假设一个电商购物平台,你购买了2件商品, 一件 打折的,一件没有打折,购买完成之后,在我的订单中 查看,只显示出1件商品,另外一件商品没有显示出来。 请问是前端问题还是后端问题?

订单中显示的结果 主要是由数据传输。
判断方式如下:


  1. 前端查看订单,发送一个查看订单的请求, 如果前端发送的请求有误。 前端问题
  2. 前端发送的请求正确, 看服务器返回的结果, 如果服务器返回的结果错误, 后端的数据不对,就是后端的问题。
  3. 后端返回的数据正确,那就是前端的问题。因为后台把数据返回给前端,前端负责将数据显示出来,前端没有显示出来。那就是前端的问题。

所以,测试过程中遇到类似的问题,不能直接说是前端或者是后端的问题。要拿出证据来,怎么拿出证据?
通过抓包。

作业

  1. 扫描下面小程序

image.png


登录成功之后抓取用户的token值

  1. 将token值设置为变量
  2. 使用抓包工具 抓取如下接口,
    1. 添加商品到购物车 (添加两件)
    2. 获取购物车的数量
    3. 从购物车中删除1件商品
    4. 再次获取购物车的数量
  3. 上面接口使用 Postman或者 JMeter 工具做出来。
    1. 要求 使用变量
    2. 上下游传参
    3. 添加断言