fiddler

fiddler---Fiddler模拟接口数据(mock)

心已入冬 提交于 2020-04-06 17:14:57
  我们在做接口测试的时候有时候会遇到,接口还没有开发完成,领导就让先介入测试,然后缩短项目时间,有的人肯定会懵,接口还没开发好,怎么介入测试,其实就引入新的词语mock了。 mock mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。比如:测试天气这个接口,最近上海都没有雪,那么我怎么去模拟雪这个场景?需要等到真正下雪的哪天才可以吗?这个时候就可以通过mock来帮助我们完成雪的场景了。 fiddler模拟接口返回数据 打开fiddler找到AutoResponder(其实前面已经大概的写过如何模拟返回数据,这次不过是在mock的基础上,我们在复习一遍 https://www.cnblogs.com/qican/p/11304952.html ) 这个时候抓到我们的接口(虽然接口没有开发好,但是url总是有的吧)这里我们还是拿百度来测试,返回我们想要的数据 先把我们的测试数据准备,创建一个文本写入返回数据 然后在AutoResponder中添加返回数据对象 这里再去请求百度地址,可以看到返回已经返回到测试数据了。 这里就简单的mock返回数据。 当然fiddler还有一些状态码的返回比如302,401等等。 这里安静就不一一的列举出来了,最近见群里有一些小伙伴们出去面试,被问道了mock是什么

Fiddler设置重定向url

半腔热情 提交于 2020-04-05 23:00:02
场景:当我们用手机app访问某个网址时,如http://test.com,该url做了https改造,但是我们手上的app发出的请求只有http,我们就可以通过设置fiddler,让http://test.com的网址都重定向到https://test.com,此时还是可以访问服务器的https资源。具体设置如下: 如图,进入AutoResponder中,勾选Enable rules和Unmatched requests passthrough,然后点击Add Rule,在下图中配置: 配置完过后点击保存即可实现重定向了。 来源: https://www.cnblogs.com/cug09marvel/p/6024301.html

jmeter上传视频图片附件

不羁岁月 提交于 2020-04-03 18:38:38
http上传附件一般用的Content-Type: multipart/form-data;文中是先通过fiddler抓取手机端的请求,然后通过jmeter模拟该请求,如果有接口文档,则可以跳过抓包这个步骤。 1. 下图是fiddler抓包的数据 2. 我们先把header的信息copy到jmeter里面。 3.再把fiddler中webforms的信息复制到jmeter的http请求的parameters中,注意:parameters的名称只保留fiddler中webforms的name值,如下图和步骤一的图对比,并勾选Use multipart/form-data和Browser-compatible headers。 4. 将步骤三种复制的name=file删除掉,点击files upload,放在该项下面,MIME类型选择fiddler中webforms抓到的该行的Content-Type值:video/mp4 5.最后一步很重要,点击jmeter请求的advanced选项,选择implementation为java 6.运行后即可看到返回值 来源: https://www.cnblogs.com/qiaoyeye/p/7214133.html

App的数据如何用python抓取

泪湿孤枕 提交于 2020-04-02 20:00:18
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 App中的数据可以用网络爬虫抓取么 答案是完全肯定的:凡是可以看到的APP数据都可以抓取。 下面我就介绍下自己的学习经验和一些方法吧 本篇适合有过web爬虫基础的程序猿看 没有的的话学的可能会吃力一些 App接口爬取数据过程 使用抓包工具 手机使用代理,app所有请求通过抓包工具 获得接口,分析接口 反编译apk获取key 突破反爬限制 需要的工具: 夜神模拟器 Fiddler Pycharm 实现过程 首先下载夜神模拟器模拟手机也可以用真机,然后下载Fiddler抓取手机APP数据包,分析接口完成以后使用Python实现爬虫程序 Fiddler安装配置过程 第一步:下载神器Fiddler Fiddler下载完成之后,傻瓜式的安装一下! 第二步:设置Fiddler 打开Fiddler, Tools-> Fiddler Options (配置完后记得要重启Fiddler) 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求 选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来 记住这个端口号是:8888 夜神模拟器安装配置过程 第一步

10_fiddler_待整理

百般思念 提交于 2020-03-25 11:45:48
九、修改电脑系统hosts 作为前端工程师现在使用绑定hosts在本地开发调试的场景也越来越多,另外,当预发环境和生产环境共用同一个域名时,通过绑定hosts的方式将访问的域名原本指向生产服务器,强制指向预发服务器上。举个例子,假如我要将www.baidu.com指向87testing.com对应的服务器上,87testing.com对应的服务器公网ip:47.94.18.31,配置如下:Tools---->Hosts---->勾选Enable remapping of requests for one host to a different host or IP,overriding DNS.然后host编辑区域,输入需要域名需要指向的服务器公网IP,比如我将www.baidu.com域名指向了47.94.18.31,保存即可。(如果不使用host,勾去掉即可) 此时,电脑浏览器访问:www.baidu.com,结果打开的内容如下: 同时,抓包看到的结果如下: 十、HTTP请求统计视图 页面请求时间的统计,比较详细,如果要看整个页面从请求,到最后一个请求结束的整体时间,也可以在会话列表中,ctrl+点击需要统计的请求,右边Statistics可以看到总体明细。 十一、简单并发测试 在测试中,这样的场景也非常多,比如被测平台可以有多种货币

fiddler安装和基本使用以及代理设置

空扰寡人 提交于 2020-03-25 09:25:19
3 月,跳不动了?>>> 项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种需求情况下打算用fiddler这个抓包工具来完成. 一.下载fiddler 百度云下载地址: https://pan.baidu.com/s/1bvrNBUvSqzOZ1Z0E3hxdyA 下载之家下载地址: http://www.downza.cn/soft/234727.html 官网下载地址: https://www.telerik.com/download/fiddler 二.安装fiddler: 直接点击下载好后的.exe文件安装即可 三.设置fiddler,下载https证书 1.打开安装好后的fiddler,点击Tools里面的options进行设置 2.设置https, 3.下载https证书,点击actions里面的trust root certificate,弹出一个对话框,选择yes,他就会自动下载https证书 点击是,再点击确定即可.到此https证书设置完毕! 四.下载谷歌浏览一个代理插件(switchyomega),让fiddler代理访问 下载地址: https://www.switchyomega.com/ 跟着里面的文档说明下载安装好即可

Fiddler-常用功能汇总

狂风中的少年 提交于 2020-03-25 09:15:02
3 月,跳不动了?>>> 1、清除左侧所有的sessions 2、Fiddler过滤 (1)第一种:启用User Fiters (2)第二种:Hosts过滤(隐藏或者显示过滤的Hosts) Zone:指定只显示内网(Intranet)或互联网(Internet)的内容 Host:指定显示某个域名下的会话 No Host Filter:不做过滤 Hide the following Hosts:隐藏下列Hosts列表 Show only the following Hosts:只显示下列过滤条件 Flag the following Hosts:加粗标记下列Hosts列表 多个hosts用分号‘;‘隔开,再点击”Actions“立即执行 3、Web端抓取请求 (1)抓取http请求 访问WebTours (2)抓取https请求 需要设置过滤 左侧抓取的名称及含义 部分图标含义 4、清除图片 清除图片后,代理抓取的接口返回的服务器出现以下信息 来源: oschina 链接: https://my.oschina.net/u/4312161/blog/3210592

Fiddler导出接口抓包数据

∥☆過路亽.° 提交于 2020-03-23 17:22:57
选择要抓包的接口 1.导出 .har文件 File-->Export Sessions-->Selected Sessions ,选择HTTPArchive v1.2-->Next,选择文件保存位置即可。 2.导出text文件 选择的接口右键-->Save -->Selected Sessions -->as Text 来源: https://www.cnblogs.com/may18/p/12552976.html

爬虫之移动端数据捕获

99封情书 提交于 2020-03-23 16:52:55
移动端数据捕获 第三方抓包工具 Fiddler (window) 青花瓷 (mac) miteproxy 抓包工具就是代理服务器 拦截和转发请求&响应 Fiddler 的基本使用 安装 默认安装好的 Fiddler 只可以捕获到HTTP协议的请求 配置 进行 Fiddler 证书的本机安装 tools→options→HTTPS→Decrypt HTTPS traffic→Check for certiicate revocation 配置 Fiddler 让其可以捕获其他设备的请求 tools→options→Connections→Allow remote computers to connect 将 Fiddler 重启 在手机端安装好 Fiddler 的证书 需要将fiddler所在的机器和手机设定到一个网段下(pc开热点,手机链接) 在手机的浏览器中访问:fiddler所在机器的IP:fiddler的端口(192.168.252.1:9999)就可以看到如下页面(提供了一个证书下载功能) 将下载好的证书信任且安装到手机中 百度一下,安卓,iOS都能搜到 在手机中配置代理 百度一下,安卓,iOS都能搜到 配置代理ip:fiddler所在机器的ip 代理端口:fiddler自己的端口 通过fiddler定位到请求的url,就可以爬取移动端请求的数据,案例搜集中... 来源:

抓包工具fiddler的安装与配置

会有一股神秘感。 提交于 2020-03-23 14:28:16
一、下载fiddler 1.官网下载: 下载地址: https://www.telerik.com/download/fiddler 但是官网一般都比较慢,所以我基本都是在网上找的其他途径。 2.一位好心网友提供的: 链接:https://pan.baidu.com/s/1-UQHt2n40Dv6VuvUBde9hg 提取码:mh9v 二、配置fiddler 傻瓜式安装成功后,还需要进行配置。 1.启用截获HTTPS请求 点击Tool-》Fiddler Options-》HTTPS,勾选其下面的两个选项, 如果需要监听不可信的证书的HTTPS请求的话,就需要勾选“Ignore server certificate errors (unsafe)” 2.安装fiddler证书 勾选完上面的点击ok后,就会弹出安装证书的提示,点击是进行安装。 3.配置connections 配置完connections后,则进行移动端配置。 三、移动端抓包配置 1.查看电脑ip地址: 打开命令行win+R,输入cmd,敲入ipconfig,查看ipv4地址。 2.在手机上配置代理 保持手机和电脑连接同一局域网,再修改网络设置代理:设置-》WLAN-》点击已连接wifi,修改网络,点击代理改为手动,并在下面输入主机名和端口号。 主机名即刚才查看的电脑ip地址,端口号是在fiddler上设置的端口号