• 0
  • 0
分享
  • 如何使用Fiddler对H5和小程序进行抓包——软件测试圈
  • 恬恬圈 2022-12-21 16:09:16 字数 684 阅读 6749 收藏 0

  为什么是 Fiddler?

  理由很简单:因为大多数测试同学都是用 Fiddler。虽然不同的抓包工具功能都大同小异,但就像开发者统一开发工具能够提高团队协作的效率一样,开发和测试之间统一工具也能提高大家的沟通效率。如果测试同学在使用 Fiddler 抓包时遇到了什么问题,比如说某个请求抓不到,你给的答复却是:我用 whistle/charles 没问题啊,这肯定会让测试同学抓狂。

  前置准备

  下载 Fiddler Everywhere

  下载地址:https://www.telerik.com/download/fiddler-everywhere

  使用这个版本的原因是作为一个前端开发,我使用到 Fiddler 的功能就只是抓包,不需要其他太多花里胡哨的,Fiddler Everywhere 可以完美满足我的需求。

  配置代理监听

  下载安装完成后,登陆 Fiddler 账号,会看到如下的界面:

1-1.png

  点击右上角的设置按钮,点击 HTTPS Tab,勾上 Capture HTTPS traffic,然后点击 Trust root certificate 按钮即可。

-2.png

  下一步,点击 Connections Tab,填入一个端口号,然后勾上下方的两个选项:Act as system proxy on startup 和 Allow remote computers to connect。

1-3.png

  然后点击 Save 保存设置。



作者:lexmin    

来源:http://www.51testing.com/html/23/n-4477723.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •       最近因工作需要,开发了一个回归测试的小工具。可以根据配置读取不同交易报文并进行变量替换,然后自动发起交易并检查结果。自我感觉挺好用的,与大家分享一下设计思路。(代码要保密,就不上传了。有需要可以根据设计思路自己开发。      设计背景:      目前系统交易越来越多,需求改动也比较频繁。为防止代码改动影响旧需求,每次修改代码后都需要把相关交易回归测试一次。      目前此项回归测试工作主要靠程序员手工完成,存在以下问题:回归测试...
            0 0 2781
            分享
          • 上篇提到让应用自动抓取Crash日志提交到服务器,如果发布之前没有经过严格测试(个人练手做的一些小应用),会发现有很多异常都是显而易见的错误,只是没有严格测试忽略了而已,其实android自带了一个自动化测试工具,Monkey,可以用来简单测试一下程序的健壮性如何。monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。要获取Monkey命令自...
            16 16 1667
            分享
          •   对测试自动化的依赖性增加导致大量自动化软件测试工具的出现,使得很难确定哪些是最好的。为了帮助您完成自动化工作,我们根据自己和他人的经验创建了五大最佳自动化软件测试工具列表。  1. Selenium  Selenium可以说是web开发人员和测试人员中最受欢迎的自动化软件测试工具。它于2004年首次发布,从那时起它发生了很大变化。最新版本的Selenium包含几个组件,包括Selenium IDE和Selenium WebDriver。  Selenium IDE是一个用于Selenium测试的完整集成开发环境(IDE),主要用于创建快速错误复制脚本和脚本,以帮助进行自动化辅助探索性测试。...
            0 0 264
            分享
          • 常用的测试模块作为一个测试人员,如何有效的保证测试质量?如果只是回答按照测试用例进行详细测试,那是错误的。从可从两种不同的维度来保证测试质量。在测试周期内,按照测试范围可划分为以下4种:独立模块测试集成测试自由探索测试交叉测试从测试计划来划分,可分为以下3种:测试环境测试预生产环境测试正式环境验收测试浅谈自由探索+交叉测试在日常测试过程中,除了按部就班的按照需求文档、用例文档、UI效果文档来进行业务功能基础测试之外,个人开展测试过程种无形中会进行一个叫名为“自由探索”测试。所谓的“自由探索”,是在了解业务需求的基础上按照个人的经验、体验进行散发性的自由测试,进而发现需求外的不合理的业务逻辑,不...
            0 0 2324
            分享
          • 一、正确认识测试设计测试设计是从特定的测试依据中得到测试用例,是为了实现特定测试覆盖的标准化的方法。上面中的测试依据指的是有关测试的信息,比如项目背景、业务需求、领域知识、团队、进度、预算、风险等等,这些因素在经过测试分析后就是特定的测试依据,它们影响着测试设计与执行。测试设计是测试整个过程的总纲,通常是测试人员的测试思路的体现。 在测试界中,有着测试设计是测试的灵魂,也是测试人员的必修课之说。二、测试设计的原则及要考虑的因素在测试过程中,测试人员不可能穷举所有的测试场景或组合,因此在设计测试用例时,要学会抓住测试的要点或关键点,做合理的取舍,这些要点或关键点需要进行充分分析与设计,以达到理想...
            1 1 2281
            分享
      • 51testing软件测试圈微信