·包的定义
  在包交换网络里,单个消息被划分为多个数据块,这些数据块称为包,它包含发送者和接受者的地址信息。这些包然后沿着不同的路径在一个或多个网络中传输,并且在目的地重新组合。
 
·应用
  简单地说,你上网打开网页,这个简单的动作,就是你先发送数据包给网站,它接收到了之后,根据你发送的数据包的IP地址,返回给你网页的数据包,也就是说,网页的浏览,实际上就是数据包的交换。
 
代理?
·定义
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它就是网络信息的中转站。
 
Fiddler设置(修改配置后需重启)
https配置:菜单栏tools->工具栏Fiddler Options->对话框Https->选项卡->勾选Capture HTTPS CONNECTs,再勾选可选框Decrypt HTTPS traffic->OK保存->重启。
 
Fiddler清空包的两种方式:
  1. 菜单栏下面的工具栏有个“×”->remove all
  2. 点击选中任意一个,Ctrl+X
 
Webforms是包的参数
QueryString含有Name和Value值
 
代理配置
·局域网环境
·DNS代理配置
·抓包应用:App抓包分析、bpu 抓包接口的url
 
查看局域网IP:
Fiddler菜单栏下面工具栏中更多下面的Online选项:显示局域网IP地址
局域网IP:cmd命令行输入ipconfig,查看以太网信息,IPv4 Addrss即局域网IP地址
 
 
开启Fiddler代理服务器:
菜单栏tools->工具栏Fiddler Options->对话框 Connections->设置连接App的端口Fiddler listensonport:8888->OK保存
手机开启代理:
手机连接电脑wifi环境->WLAN->长按连接的网络->修改网络->显示高级选项->代理选择手动->代理服务器主机名填写局域网IP地址->代理服务器端口填写与fiddler一致的端口号8888->IP设置选择DHCP->保存
 
Fiddler接口测试改包
Fiddle软件左下角黑色的输入框,输入bpu 抓包接口的url,如bpu http://120.24.182.157/dnAT/,回车,用户在手机上操作后,Fiddler就可以截取了数据包,在Fiddler左侧信息栏#下面是红色图标,则表示数据包被截取下来了,但是并没有向服务器发送,此时便可对该数据包进行改包,在右侧信息栏webforms下面更改value值,再点击run to connection。
 

Fiddler抓包—搞定接口测试的更多相关文章

  1. 从Fiddler抓包到Jmeter接口测试(简单的思路)

    备注:本文为博主的同事总结的文章,未经博主允许不得转载. Fiddler下载和配置安装 从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成. 安装完成后直接打开Fiddler ...

  2. 模拟客户端向服务器发起请求(从Fiddler抓包到Jmeter接口测试)

    一.安装Fiddler 二.配置 在菜单栏Tools->Fiddler Options->Connections,勾选Allow remote computers to connect,默 ...

  3. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测 ...

  4. Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

    Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

  5. fiddler抓包App数据

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数.如果当前项目没有接口文档,则可以使用fid ...

  6. Fiddler抓包12-AutoResponder返回本地数据(mock)

    前言 mock可以说是面试必问的话题的,我第一次接触mock的时候也是一脸懵逼.虽然fiddler工具用了很久,里面的打断点,设置自动返回数据功能都用过. mock说的通俗一点就是模拟返回数据,只是面 ...

  7. fiddler抓包HTTPS配置及代理设置

    使用fiddler抓包过程中遇到一系列的问题,浪费了大半天时间~~~写下解决办法 按照网上方法配置之后还是无法抓到cookies提示各种证书错误 1.卸载fiddler重新安装,设置 2.设置步骤 ( ...

  8. fiddler抓包-简单易操作(二)

    Fiddler抓包简介 原理:fiddler是通过改写HTTP代理,客户端和服务器进行交互时,数据会从他那里通过,来监控和截取数据.我是这样理解的,如果不对,欢迎指正.如下图: 如果想要抓到数据包,首 ...

  9. [腾讯 TMQ] 零基础学习 Fiddler 抓包改包

    本文转载于https://testerhome.com/topics/7159 一.Fiddler1.1.简介Fiddler是一款HTTP协议调试代理工具,它能够抓取记录本机所有HTTP(S)请求,通 ...

随机推荐

  1. 关于no matching key exchange method found. Their offer: diffie-hellman-group1-sha1的解决办法

    原文链接:https://mycyberuniverse.com/error/no-matching-key-exchange-method-found-openssh7.html What caus ...

  2. shell 编程中的 知识点 - 突然一下子就明白很多东西了

    按自己的意愿生活, 而且是::: 要敢于按自己的意志去活! 那是一种胆量和勇气!! shell中的结构, 只有选择(实际上if条件也是一种选择结构)和循环, 都是用关键字来替代 大括号的. 如: if ...

  3. # bzoj2215: [Poi2011]Conspiracy 2-sat

    bzoj2215: [Poi2011]Conspiracy 2-sat 链接 https://www.lydsy.com/JudgeOnline/problem.php?id=2215 思路 一个点的 ...

  4. StringTie用法详解

    StringTie 参考链接: https://ccb.jhu.edu/software/stringtie/index.shtml?t=manual#input https://www.cnblog ...

  5. JavaScript 拥有动态类型

    字符串.数字.布尔.数组.对象.Null.Undefined JavaScript 拥有动态类型 JavaScript 拥有动态类型.这意味着相同的变量可用作不同的类型: 实例 var x // x ...

  6. NodeJS 获取网页源代码

    获取网页源代码 node 获取网页源代码 var http = require('http'); var url = "http://www.baidu.com/"; // 参数u ...

  7. js 字符串加密解密

    Welcome to jzzy.com

  8. 20165306学习基础和C语言基础调查

    20165306学习基础和C语言基础调查 技能学习心得 我认为兴趣.责任感.毅力对技能的获得非常重要. 因为我从小五音不全.肢体不协调,所以看春晚等节目的时候会把更多的关注点放在主持人身上.小时候觉得 ...

  9. 《EM-PLANT仿真技术教程》读书笔记

    1.在系统分析过程中,必须考虑系统所处的环境,因此划分系统与环境的边界是系统分析的首要任务 2.模型可以分为物理模型和数学模型.数学模型可以分为解析模型.逻辑模型.网络模型以及仿真模型.模型可以分为离 ...

  10. python 比较两个yaml文件

    import yaml with open("a.yaml") as f: with open("a.yaml") as k: ): x=f.readline( ...