如何用charles进行mock测试

使用map local方式:

  1. 使用charles进行抓包,请求希望进行mock测试的接口,如订单列表接口OrderList(修改某个订单的状态)。

  2. 选择OrderList接口,右键save response,将Response保存到本地。
    如何用charles进行mock测试

  3. 修改保存到本地的Response文件,如将第一个订单的status由1改为2。

  4. 选择OrderList接口,右键map local,选择本地修改后的response文件。
    如何用charles进行mock测试如何用charles进行mock测试

  5. 再次请求接口时,手机端看到的数据将会是修改后的response文件的数据。

取消Map Local:

通过Tools->Map Local取消。
如何用charles进行mock测试

使用Breakpoints方式:

在网上看到也可以使用Breakpoints方式进行mock测试,但是我没有成功过。这种方式请求接口时,会经常出现charles的status总是停留在Sending request header的情况,接收不到返回数据。

相关文章:

  • 2021-10-25
  • 2021-06-27
  • 2022-12-23
  • 2021-05-04
  • 2021-04-26
  • 2021-07-06
  • 2022-12-23
  • 2021-07-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案