方法介绍与比对

在测试的过程中,有的需求是这样的,它需要你修改接口返回的数据,从而检查在客户端手机app内是否显示正确,这也算是一种接口容错测试,接口容错测试属于app性能(专项)测试的其中一种。

通过Fiddler我们可以有好几种方法修改返回结果:

第一种:在Fiddler底部的黑色命令行显示区域通过bpu url的形式按回车之后进行拦截,通过手机app访问指定接口,拦截到后可以选择response文件后通过拦截;

第二种:在AutoRespnder里Add Rule,然后在Rule Editor里设置response的内容;

第三种:在Rules设置中选择Automatic Breakpoints中的After Responses进行拦截。

第一种不能自定义创建response,只能通过选择文件的形式来指定response。第三种对所有请求进行拦截,太粗太泛。所以实际测试拦截请求中,最灵活、功能最强的是第二种。

详细步骤

以下是第二种拦截方法抓改发包的全过程:

1. 抓包,找到要拦截的请求,然后在AutoResponder中Add Rule:

2. 在Rule Editor中的第二栏选择“Create New Response...”:

3. 点击Save,会弹出一个窗口,在弹窗中选择Raw栏,将抓包抓到的请求对应的Raw栏内容复制粘贴进去,然后将其中想要修改的部分进行修改,然后点击“Save”进行保存:

之后就可以对请求进行自动拦截并修改返回体了。

4. 如果想要频繁修改替换返回体中某些内容,可以在AutoResponder里相应待拦截请求上点击右键,“Edit Response”编辑返回体:

如果还想再方便一点,可以在AutoResponder里相应待拦截请求上点击右键,“Generate File”将response body保存到本地txt文件,然后打开txt文件修改保存即可生效。

但是注意,如果通过文件的方式保存response内容,可能会出现编码问题导致的客户端处理出错。最建议的方式,不会出错的方式,还是通过“Create New Response...”的方法:

一句话概况

以上四步就是通过Fiddler抓改拦截请求的全攻略。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

fiddler怎么修改服务器返回数据,基于Fiddler实现修改接口返回数据进行测试相关推荐

  1. dota修改服务器,forOMG非英雄篇 如何修改数据以便于测试

    本系列依次为<英雄篇>.<非英雄篇>.<技能篇>.<物品篇>. 可以被修改的数据可以被分为两类:很容易修改的(英雄.非英雄.技能)和比较复杂的(物品). ...

  2. 反编译后怎么修改服务器地址,反编译后怎么修改服务器地址

    反编译后怎么修改服务器地址 内容精选 换一换 业务接入DDoS高防后,经过高防转发的流量到服务端之后真实源IP将被隐藏,在业务应用开发中,通常需要获取客户端真实的IP地址.例如,投票系统为了防止刷票, ...

  3. 修改服务器的AJP监听地址,修改服务器的AJP监听地址

    修改服务器的AJP监听地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...

  4. 久其修改服务器地址什么意思,久其修改服务器地址什么意思

    久其修改服务器地址什么意思 内容精选 换一换 请求URI由如下部分组成.{URI-scheme}://{Endpoint}/{resource-path}?{query-string}例如您需要获取华 ...

  5. 修改服务器的ip地址的命令,修改服务器ip地址命令行

    修改服务器ip地址命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务器 ...

  6. python处理表格数据-基于Python快速处理PDF表格数据

    我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...

  7. 宽带连接怎么修改服务器名称地址,宽带连接怎么修改服务器名称地址

    宽带连接怎么修改服务器名称地址 内容精选 换一换 在弹性云服务器上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具.源端网络未连通目的端.目的端安全组未开放8084端口.目的端网络ACL禁 ...

  8. Java代码调用聚合数据---查询全国车辆违章接口返回违章结果

    1.注册聚合数据账号,完成认证,申请数据接口 打开https://www.juhe.cn/,点击最右侧的注册 输入自己的信息注册就行了 注册完成后,认证一下,公司认证或者个人认证都可以,但是调用全国车 ...

  9. vue获取接口数据_c#中HttpWebRequest调用接口获取数据

    c#中HttpWebRequest调用接口获取数据PART  01-封装接口 将post请求进行封装,以便调用使用: /// /// 请求后台地址/// 请求参数/// public string P ...

最新文章

  1. NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!...
  2. 遇到的问题锦集及解决方案
  3. Mockito 101
  4. Solaris 的防火墙ipfilter设置
  5. vSphere 7 Kubernetes 初体验
  6. 1核1g java_wordpress博客1核1G1M够用吗
  7. Samba的配置与使用
  8. Vue自定义指令—— 完美解决H5页面不同尺寸屏幕的适配问题
  9. Bailian4015 邮箱验证【字符串】
  10. iOS 14.7 中的所有新功能
  11. php9.0论坛搭建默认,phpwind9.0
  12. Hybird App开发,懂得小程序+kbone+finclip就够了!
  13. 安装教程--010Editor
  14. 山东教师教育网-404、登录、密码找回、常见问题、绑定已有账户
  15. 头像怎么画,日系头像绘画教程
  16. Android 设置APP桌面图标
  17. ShareSDK 抖音平台注册
  18. 信道与多径效应基础知识总结
  19. android 打印小票格式,安卓端小票机设置
  20. 数据库常考选择题合集

热门文章

  1. The Everyman's Guide to How Network Packets Are Routed Across the Web
  2. SVG-不是图片的图片
  3. 我也确实很向往深圳这种拼搏的精神
  4. unix dos mac 文件格式不同导致问题
  5. adb打开网页_android 使用指定浏览器打开网页
  6. wordvba编程代码大全_这几本基础编程书籍一定要看
  7. faster rcnn resnet_RCNN系列、Fast-RCNN、Faster-RCNN、R-FCN检测模型对比
  8. php外卖系统源码单店,网上订餐系统 v3.1 单店版
  9. python连连看小游戏_python实现连连看游戏
  10. Netty之自定义RPC