软件测试-fiddler设置代理进行抓包或者给手机切换host访问测试服

这篇具有很好参考价值的文章主要介绍了软件测试-fiddler设置代理进行抓包或者给手机切换host访问测试服。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安卓手机设置代理,进行抓包和切换host,手机端访问测试服务器(比如手机端app、H5需要第三方登录)

1、电脑端(输入cmd-》再输入:ipconfig)查看电脑的ipv4地址:

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

或者在fiddler查看IP地址,如图

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

 2、电脑端打开fiddler

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

 3、手机端设置WLAN给网络设置代理,选择与电脑端连接一样的wifi名字(必须为公网,可在连的网络点击属性查看),长按点击修改。对该网络进行编辑,代理选择手动,主机名填上面电脑ipv4地址,端口写fiddler提供的端口。默认是:8888

注意:个别app项目,需要在app设置里面设置代理和端口号,才可以进行抓包

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具 fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

4、这样代理就设置好了,但是如果去手机浏览器输入:http://电脑上 IPv4 地址:8888,下载安全证书。。如果遇见无网络问题不能下载,解决方法请参考第二大点

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

5、浏览器下载完成之后,找到下载记录,点击fidder那个证书,提示:在设置中怎么安装CA证书。。。方法如下:

安装CA证书方法一步一步走

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

 fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

二、设置好代理之后,连接不上网络,无法下载安全证书解决办法

原因一:电脑和手机连接同一个网络,确保在一个局域网(公用网络)。

原因二:配置好fiddler后,要重启一次fiddler(亲测有效)。

原因三:关闭电脑的防火墙,比如:把360的安全卫士关闭了。

原因四:win+R 打开cmd -》输入:regedit,在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2\新创建一个DWORD,选择32位,名称为80 

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

三、如果我们需要手机端访问测试服,同样通过fiddler,大致方法如上,特别注意一点就是手机要连接电脑端的热点

1.打开fiddler,看右上角那个Online,看host名字和IP,两个IP这个不行换另一个,总有一个对的(亲测是172那个可以使用)

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

2.电脑端给手机开热点,手机端找到这个名字,设置端口和代理,连接可以上网就可以了,不可以上网检查一下是不是ip输错了,和重启fiddler,刷新一下手机上网络

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

fiddler 代理手机,自学,测试面试经验分享,学习笔记,fiddler,前端,测试工具

3.这些IP端口都保证设置好了过后,手机显示可以上网,就试着去访问一下要抓包的网址,看fiddler能不能抓到包。一直接口显示灰色的说明抓到的是静态的东西,那你可以退出重新进,或者试一下浏览器网页那些可不可以抓包。

以上就是手机端通过fiddler工具访问测试服,不仅可以抓app、小程序、H5的包,同时验证使用微信、QQ等第三方登录就必须访问测试服,不然无法验证测试服可以使用三方登录,非常好用!!!

 (^_-) 我的学习之路任重道远,咱们下期见~~~文章来源地址https://www.toymoban.com/news/detail-596636.html

到了这里,关于软件测试-fiddler设置代理进行抓包或者给手机切换host访问测试服的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试--应用JUnit进行单元测试

    JUnit是一个开源的Java编程语言的单元测试框架,最初由 Erich Gamma 和 Kent Beck 编写。Junit测试是一种白盒测试工具。JUnit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。具有JUnit经验对于应用“测试驱动开发(TDD)”的程序开发模型是非常重要的。 JUnit本质上是一套框

    2023年04月12日
    浏览(29)
  • 软件测试/测试开发丨使用ChatGPT自动进行需求分析

    在实际工作过程中,常常需要拿到产品的PRD文档或者原型图进行需求分析,为产品的功能设计和优化提供建议。 而使用ChatGPT可以很好地帮助分析和整理用户需求。 接下来,需要使用ChatGPT 辅助我们完成需求分析的任务 注意:为了方便展示,所有GPT的回复都将使用文本格式展

    2024年02月09日
    浏览(26)
  • 软件进行压力测试的主要目的

    软件进行压力测试是指通过模拟大量用户访问和负载压力,在正常和峰值使用情况下对软件系统进行测试的过程。软件进行压力测试的主要目的是确保软件在实际应用中能够稳定、可靠地运行,满足用户的需求。   首先,软件进行压力测试的主要目的是评估系统的性能和稳定

    2024年02月16日
    浏览(34)
  • fiddler手机抓包/模拟器抓包配置代理没有网络问题

    最近工作需要对app进行网络抓包,安装了fiddler工具,使用夜神模拟器模拟手机抓包,各种配置都配置完了,但是app还是不能联网,现将解决方法记录如下: 【问题原因】 当我们在手机或者模拟器安装fiddler证书时,证书都是安装在用户证书目录下的,Android7.0版本之后的应用

    2023年04月21日
    浏览(36)
  • 软件为什么要进行性能压力测试?

    软件为什么要进行性能压力测试?随着软件应用的不断增多和复杂度的提高,软件的性能对用户体验和业务成功至关重要。性能问题可能导致软件运行缓慢、崩溃或无响应,给用户带来不便甚至损失。为了确保软件能够在高负载和压力下正常运行,性能压力测试变得至关重要

    2024年02月13日
    浏览(41)
  • 软件测试/测试开发/全日制|学习使用Elasticsearch进行全文检索

    霍格沃兹测试开发学社推出了《Python全栈开发与自动化测试班》。本课程面向开发人员、测试人员与运维人员,课程内容涵盖Python编程语言、人工智能应用、数据分析、自动化办公、平台开发、UI自动化测试、接口测试、性能测试等方向。 为大家提供更全面、更深入、更系统

    2024年01月21日
    浏览(37)
  • 软件测试——功能测试,使用Java,IDEA,Selenium进行web自动化测试

    视频地址:03-web元素定位ID_哔哩哔哩_bilibili p1.下载jdk,maven,idea p2.配置java-selenium环境正式开始: (1)创建代码: (2)第一次运行会报错:要下载东西  (3) Windows系统的输入如下:  (4)完成如下:(这个用的是Linux系统的) p3:web元素定位ID (1)先改一下之前的代码  (

    2024年02月08日
    浏览(69)
  • 软件验收测试该怎么进行?权威的软件检测机构应该具备哪些资质?

    软件测试是软件开发周期中非常重要的一个环节。软件测试的目的是发现软件在不同环境下的各种问题,保证软件在发布前能够达到用户的要求。软件验收测试是软件测试的最后一个环节,该环节主要验证软件是否满足用户需求。那么对于软件验收测试,该怎么进行呢?权威的

    2024年02月08日
    浏览(32)
  • 软件测试-功能测试-测试流程-如何进行需求评审?对于测试人员来讲,如何从测试的角度评审需求文档?

    产品人员编写的需求文档,无疑是一个项目或者一项新功能的开端。需求文档的优劣,直接影响开发人员的代码质量,更会影响到后续的测试工作。所以,我认为,需求评审对于开发质量以及测试质量至关重要,那么,如何做好一次优秀的评审,或者说,如何去评审一份需求

    2024年02月19日
    浏览(43)
  • 软件进行验收测试的必要性体现在哪些方面?

    在软件开发的过程中,验收测试是一个非常重要的环节。为确认软件是否符合预期需求而进行的一种测试工作。目的是验证软件是否满足其预期功能、性能以及质量等要求。通过对软件进行全面、系统的测试,可以发现和解决软件开发过程中存在的问题和缺陷,确保软件的质

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包