Fiddler Orchestra从安装到实战演练

news2024/12/26 23:28:52

上次谈到了Fiddler Orchestra用户指南,这次笔者把自己的实战演练分享大家,闲话少说,步骤如下:

1、根据前面文章《Fiddler Orchestra用户指南》,Fiddler Orchestra客户端和控制器只能运行在至少支持.NET Standard 2.0的框架上。我这里试验机为Windows系统,安装.NET Framework 4.7.1(https://www.microsoft.com/net/download/Windows/run)。安装就不细说了,按照引导窗口一步步安装上即可,安装上后,提示要重启电脑,为了确保后面试验成功,立即重启喝上一杯茶。

如果你想学习Fiddler抓包工具,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的Fiddler抓包工具教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流点击文章最下方卡片‘

零基础玩转Fiddler抓包在测试领域应用实战!_哔哩哔哩_bilibili【Python接口自动化测试笔记及视频源码 +微信:mashang-nn 备注(b站555)即可通过 收藏等于白嫖,点赞三连才是真情!】, 视频播放量 1331、弹幕量 2、点赞数 4、投硬币枚数 2、收藏人数 20、转发人数 0, 视频作者 自动化测试码尚科技, 作者简介 领取笔记加微信:mashang-nn 备注:B站555,相关视频:从0玩转Fiddler抓包在测试领域的四大应用实战!,2023年最新版Jmeter性能测试项目实战讲解,从入门到精通价值8888的实战教程,Charles抓包在测试领域应用实战,一小时精通!,为B站打造api接口自动化测试框架,Postman接口测试最牛教程接口项目实战你要的都有,用Postman轻松玩转接口自动化测试,WebSocket接口应用场景和测试方法,15天学会性能测试,通俗易懂详细教学,Jmeter性能测试实战(集群压测,全链路压测,性能调优,瓶颈分析)极速掌握,干就完事!,webdriver-helper自动化测试实战,用Postman轻松玩转接口自动化测试https://www.bilibili.com/video/BV14g4y1H7vv/?spm_id_from=333.999.0.0

2、安装.NET Core Runtime 2.0.6和ASP.NET Core Runtime 2.0.6(下载地址,依然为上面提供地址)

ps:不安装ASP.NET Core Runtime,第4步启动.NET Core Fiddler Orchestra Client时,要报错:An assembly specified in the application dependencies manifest (FiddlerOrchestra.Client.NetCore.deps.json) was not found…

3、在试验机器上安装Fiddler最新版(一定要最新,5.0的第一个版本(17年12月份)发现有bug,升级更新后问题解决,我这里为:v5.0.20181.14850 for .NET 4.6.1 Built: 2018年3月20日)。然后找到“Fiddler Orchestra Beta”选项卡。在下面提供的地址下载Fiddler Orchestra client。下载完成后,解压到一个目录下即可。

4、因为.NET Core Fiddler Orchestra Client是一款普通的ASP .NET Core应用程序。所以,它的启动用“ dotnet FiddlerOrchestra.Client.NetCore.dll ”。找到前面解压的目录

5、依上面启动.NET Core Fiddler Orchestra Client的打印信息,在浏览器中输入http://localhost:8800/,显示如下图。(关于这里面的详细设置,请回到上回分享的《Fiddler Orchestra用户指南》一文)

勾选上“Allow remote clients to connect”,然后点击[Start!]按钮,成功启用,上面对应Status信息发生变更:

6、为了使Fiddler Orchestra Client成功连上Orchestra Controller。根据上文简介用户指南所述,必须先启动Fiddler中的Orchestra Controller。

7、回到.NET Core Fiddler Orchestra Client页面,在“Orchestra Connection”中,输入Orchestra Controller机器的:IP地址(因为小酋把Controller和client装在一起,所以这里填写127.0.0.1回环地址),连接端口(默认为3636),以及Private key。然后点击按钮[Connect!],成功(绿色的“Success”真好看!)

在自己本地机器上,连接时发现报错 Error The WebSocket protocol is not supported on this platform。最后小酋选择把.NET Core Fiddler Orchestra Client装在一台远程服务器主机上。错误猜想,小酋本地机器为Win7系统,远程系统为Windows Server 2012,根据网上资料查找,如果要支持WebSocket,似乎必须要配置开启IIS等服务。小酋购置有远程云主机,省的麻烦就没去折腾了,大家如果有兴趣可以帮小酋证实下。

8、最后,我们就可以把浏览器或者手机的代理连接到远程服务器的8866端口上,与Fiddler的代理设置是一样的,最后在Fiddler中,神奇的事情发生了(见下图左侧抓取包的Device name与右侧的.NET Core Fiddler Orchestra Client的Device name)。

至此,小酋完成了Fiddler Orchestra的实战演练。这是Fiddler新版本的新功能,必然存在一些缺陷,希望后续Fiddler优化后,能让其变得更加简单易用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/653931.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis入门(一)

第1章 NoSQL 1.1 NoSQL数据库 1.1.1 NoSQL是什么 (1)NoSQL(Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。 (2)NoSQL不拘泥于关系型数据库的设计范式,放弃了通用的技术标准&…

MyAQL事务

目录 ----------------------MySQL 事务-------------------------------- 1.事务的概念 2.事务的ACID特点 ●原子性 ●一致性 ●隔离性 事务隔离级别的作用范围分为两种: ●持久性 3.事务控制语句 案例: 4…

【Elacticsearch】 倒排索引的查增删改原理

关联文章:【Elacticsearch】 原理/数据结构/面试经典问题整理_东方鲤鱼的博客-CSDN博客 建立索引的原理 当向协调节点发送请求以索引新文档时,将执行以下操作: 所有在Elasticsearch集群中的节点都包含:有关哪个分片存在于哪个节点…

深度学习入门笔记1--梯度下降之--为什么是负方向--为什么局部下降最快的是负梯度方向

本节目标理解梯度下降的原理,主要围绕以下几个问题展开: 梯度下降法的用途?什么是梯度?为什么是负的梯度为什么局部下降最快的方向就是梯度的负方向。 需要的知识储备:一级泰勒展开公式 向量内积计算公式 1. 梯度下…

Sui主网升级至V1.3.0版本

Sui主网现已升级至V1.3.0版本,升级要点如下所示: 将协议版本更新至12 开始在Narwhal中使用BatchV2,新增VersionedMetadata允许更精细的追踪Narwhal批处理延迟。有关详细信息,请参阅#12178和#12290。 将协议版本更新至13 弃用0…

wtmp日志读取

wtmp日志介绍 之前遇到一个AIX服务器登录不上,但是能ping通的事情。一开始我怀疑是sshd服务坏掉了,但是使用telnet也无法登录。好在这台机器所在的机房就在我隔壁,于是外接显示器,直接上机操作。好在直接通过物理介质还是能登录得…

全球企业KVM贡献榜公布,腾讯云再添1项核心突破

6月14日,在全球虚拟化顶级技术峰会 KVM Forum 上,2023年度全球企业 KVM 开源贡献榜正式发布。腾讯云成为中国唯一连续七年入围的云厂商。 作为云计算的关键底层技术,云厂商需要利用KVM对物理机进行虚拟化,提供云端的池化算力。作为…

如何「假装」自己做过性能测试?

简历: 熟练掌握后端性能、压力测试 面试官: 你们是怎么做性能测试的? 我: 主要是对后端服务模块进行性能测试,我们上一个项目是是一个群聊项目,类似于QQ群,大家可以在一个群里聊天&#xf…

视觉SLAM十四讲——ch10实践(后端2)

视觉SLAM十四讲——ch10的实践操作及避坑 0. 实践前小知识介绍1. 实践操作前的准备工作2. 实践过程2.1 g2o原生位姿图2.2 李代数上的位姿图优化 3. 遇到的问题及解决办法3.1 在运行pose_graph_g2o_lie时出现错误 0. 实践前小知识介绍 视觉SLAM(Simultaneous Locali…

基于Java菜匣子优选系统设计实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

粒子群算法(Particle Swarm Optimization(PSO)附简单案例及详细matlab源码)

作者:非妃是公主 专栏:《智能优化算法》 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录 专栏推荐序一、概论二、粒子群算法原理…

【复杂网络建模】——使用PyTorch和DGL库实现图神经网络进行链路预测

🤵‍♂️ 个人主页:Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 &#x1f4a…

当老板问:软件质量怎么样,能上线发布吗?阁下该如何应对

说在前面 每当你和团队完成了一款软件产品的开发,是否很容易被问到这样一个问题:质量怎么样?或者是能上线发布吗?如果你是团队的负责人,你会如何回答这样的问题呢?对软件质量的评判标准,不见得…

【Airtest】UI自动化测试的数据分离实践

目录 前言 1. 示例介绍 2. 读取Excel单元格里的数据 1)安装 xlrd 第三方库 2)读取表格数据存储到列表中 3)封装成读取控件信息的函数 3. 处理控件信息并实现控件操作 小结 前言 在UI自动化测试中,测试数据的管理和组织是…

Spring-Retry(重试机制)

Spring-Retry(重试机制) 在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try…

Redis入门 - 5种基本数据类型

原文首更地址,阅读效果更佳! Redis入门 - 5种基本数据类型 | CoderMast编程桅杆https://www.codermast.com/database/redis/five-base-datatype.html 说明 在我们平常的业务中基本只会使用到Redis的基本数据类型(String、List、Hash、Set、…

重新学树结构

树 图一 图二 相关术语 前驱:某结点上一层结点,图中H结点的前驱结点是F后继:某结点紧跟的后面的结点,图中F结点的后继是G、H、I三个结点根结点:非空树没有前驱结点的结点,图中的R结点结点的度&#x…

019+limou+C语言预处理

0.前言 您好,这里是limou3434的一篇博客,感兴趣您可以看看我的其他博文系列。本次我主要给您带来了C语言有关预处理的知识。 1.宏的深度理解与使用 1.1.数值宏常量 #define PI 3.1415926注意define和#之间是可以留有空格的 1.2.字符宏常量 #includ…

设置论文中的图、表的题注

参考b站:毕业论文图表如何自动编号/word图表自动编号/图表编号自动更新 其中,更新图表序号 视频使用ctrl 设置论文中的图、表的题注 step1:设置章节1.1: 章节设置字体样式,选择标题11.2:章节添加序号1.3 修改序号 和字之间的缩进&…

Linux->线程基本概念

目录 前言: 1. 线程的基本概念 2 线程的优点 3 线程的缺点 4 数据块大小为4KB大小的真正原因 前言: 本篇文章讲解了线程与进程之间的区别和联系,线程的优缺点,还有内存的数据管理与磁盘之间的关系,虚拟内存到内存…