自学接口自动化测试

        国庆七天乐,就在家中学习玩耍最快乐,不用去高速口来回堵两次车,也不用去旅游打卡地拍人群,更不用因为疫情原因影响自己的计划;说实话,疫情当下,宅家是最好的选择,附近超市逛一逛,附近商场、娱乐场所玩一玩,找三五好友或者亲戚聚一聚,也是很有意思的事,要不就宅家看电影、看书,还可以做兼职赚外快,总之,每个人有不同的选择,而我选择没有工作就在家恶补知识,希望国庆结束找个好工作。

        这次总结的是(五)接口自动化测试-Fiddler抓包工具,其实是http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookies,html,js,css等文件)。

        温馨提示:此工具以及类似工具仅可用于学习、测试等正规行为,主要是为了对数据进行校验等;如若从事非法行为,会触犯网络安全法律哦。要知道法网恢恢疏而不漏,切不要以身试法!


CSDN话题挑战赛第2期

参赛话题:学习笔记


目    录

        一、抓包简介

        1、抓包定义

        2、抓包工具的工作原理

        3、主流抓包工具简介

        4、Fiddler抓包设置

        二、Fiddler用于Web抓包

        1、Fiddler用于HTTP抓包

        2、Fiddler进行数据过滤

        (1)Filters过滤功能

        (2)断点设置修改Request参数

        三、Fiddler用于移动端抓包

        1、PC端设置

        (1)设置HTTPS协议

        (2)设置远程代理

        (3)同网络

        2、手机端设置

        四、Fiddler模拟弱网功能

        1、低速网络环境

        (1)开启模拟弱网

        (2)调整限速


        一、抓包简介

        1、抓包定义

        (1)抓包(packet capture):将网络传输发送与接收的数据包进行截获重发编辑转存等操作。

        (2)用来检查网络安全。

        (3)数据截取。

        2、抓包工具的工作原理

        (1)运行在网络请求的客户端和服务端之间。

        (2)记录、接收、转发二者之间的数据,篡改请求响应数据

        3、主流抓包工具简介

        (1)Wireshark

        (2)Sniffer

        (3)Fiddler

适用于全系统、浏览器、平台

Web调试和协议代理工具

主要作用:抓取(记录)、转发、存储请求和响应及记录

        (4)Charles

适用于全系统

Web调试代理应用程序

        4、Fiddler抓包设置

        (1)下载与安装:Fiddler官网(轻巧便捷,只有几兆)

        (2)启动Fiddler,抓取HTTP数据包(抓取Capture)

        右侧显示任一session数据的视图:可以是文本、页面、json等 

        (3)分析请求数据(状态Statistics

        (4)识别数据包的请求状态和资源类型

        (5)查看请求和响应的详细信息(检查员Inspectors

        (6)设置支持HTTPS请求抓取

Tools→OptionsHTTPS勾选Decrypt HTTPS trafic(解密并安装CA证书)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自学Python自动化测试是一种通过学习Python编程语言和相关测试框架,来实现自动化测试的方法。Python是一种简单易学的编程语言,广泛应用于软件开发和测试领域。以下是自学Python自动化测试的步骤和建议: 1. 学习Python基础知识:首先,你需要学习Python的基础知识,包括语法、数据类型、控制流等。可以通过在线教程、书籍或者视频教程来学习。 2. 学习自动化测试基础知识:了解自动化测试的基本概念和原理,包括测试金字塔、测试策略、测试工具等。可以通过阅读相关书籍或者参加培训课程来学习。 3. 学习Python测试框架:Python有很多成熟的测试框架,如unittest、pytest、nose等。选择一个适合你的项目和需求的测试框架,并学习其使用方法和特性。 4. 编写测试脚本:使用所选的测试框架,结合Python编程语言,编写测试脚本来实现自动化测试。可以通过编写单元测试、集成测试或者端到端测试来验证软件的功能和质量。 5. 学习Web自动化测试:如果你需要进行Web应用的自动化测试,可以学习相关的Web自动化测试框架,如Selenium、PyTest等。这些框架可以模拟用户在浏览器的操作,实现自动化测试。 6. 实践和项目经验:通过实践和参与实际项目,不断提升自己的自动化测试技能。可以选择一些开源项目或者参加一些实际项目,积累经验并不断改进自己的测试脚本和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值