用fiddler修改接口返回数据从而实现前端的测试

摘要:
首先得区分开这个修改返回数据与mock的区别,前者是后端已完成,接口能正常请求到数据,我们做的是修改返回的数据。

(1)首先得区分开这个修改返回数据与mock的区别,前者是后端已完成,接口能正常请求到数据,我们做的是修改返回的数据。后者是后端没有完成,无法请求到数据,我们做的是构建一个虚拟的后端,只要前端请求就将事先准备好的数据返回即可,这里会有一个mock的服务

(2)怎么使用fiddler修改返回的数据并让前端显示我们返回的数据

①首先设置代理:要能抓到https的包需要按照第一张图设置好,第二张图是设置连接得,2张图设置好就可以正常抓包了,一般来说fiddler一旦启动,代理服务器就自动启动了,我们前后端的交互都会过代理服务器也就是fiddler

用fiddler修改接口返回数据从而实现前端的测试第1张

用fiddler修改接口返回数据从而实现前端的测试第2张

②其次设置断点与修改返回值并发送到界面进行展示

选中这个,这个选项的意思是响应之后,响应数据不发给前端

用fiddler修改接口返回数据从而实现前端的测试第3张

查看对应接口的响应数据并修改,响应数据展示要选中TextView,然后直接修改,修改完成后点击Run to Completion就会将我们修改好的数据返回到界面上进行显示

用fiddler修改接口返回数据从而实现前端的测试第4张

用fiddler修改接口返回数据从而实现前端的测试第5张

免责声明:文章转载自《用fiddler修改接口返回数据从而实现前端的测试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用Eclipse平台进行C/C++开发Ubuntu 中QT 用sogou拼音 安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于vue的页面跳转后,如何每次进入页面时都能获取后台数据

关于vue的页面跳转后,如何每次进入页面时都能获取后台数据 watch+mouted 首先说问题。 一.页面的数据来自后台,即会发起请求从后台取值。 二.子组件的数据刷新的问题,即每次进入父组件的时候,其相关子组件的数据需要重新从后台取值。 1.答: 关于第一个问题。一般来讲我们会在vue的created的生命周期中实现,向后台发起请求获取数据。 但是这样...

多租户实现之基于Mybatis,Mycat的共享数据库,共享数据架构

前言 SaaS模式是什么? 传统的软件模式是在开发出软件产品后,需要去客户现场进行实施,通常部署在局域网,这样开发、部署及维护的成本都是比较高的。 现在随着云服务技术的蓬勃发展,就出现了SaaS模式。 所谓SaaS模式即是把产品部署在云服务器上,从前的客户变成了“租户”,我们按照功能和租用时间对租户进行收费。 这样的好处是,用户可以按自己的需求来购买功...

自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求

自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求 DotNet.Net.MySocket是SLB.NET(Server Load Balance服务器负载均衡)项目中的核心组件。 在实际的项目中发现,单进程的服务端处理高并发的客户请求能力有限。 所以一直在考虑能不能象IIS Web园一样,多个进程提供一个服务,协同处理客...

几篇关于MySQL数据同步到Elasticsearch的文章---第一篇:Debezium实现Mysql到Elasticsearch高效实时同步

文章转载自:https://mp.weixin.qq.com/s?__biz=MzI2NDY1MTA3OQ==&mid=2247484358&idx=1&sn=3a783479bb6a1852589f4c4cf3c5d310&chksm=eaa82beedddfa2f822db1492e5f82f7f43d877f2abed...

《Java2 实用教程(第五版)》学习指导

《Java2 实用教程(第五版)》 第1章Java入门 主要内容:P1 1.1Java的地位:P1 1.2Java的特点:P2 1.3安装JDK:P5 1.4Java程序的开发步骤:P8 1.5简单的Java应用程序:P9 1.6Java反编译:P13 第2章基本数据类型与数组 主要内容:P17 2.1标识符与关键字:...

Java之lambda表达式

一、lambda表达式的写法 packagetest; //构造线程的两种方式:1、实现Runnable接口 2、继承Thread类 public classTest14 { public static voidmain(String[] args) { Thread thread = new Thread(newMyThrea...