一、测试基础(3)

接着(2)中的Web手工项目进行讨论:

9、网络基础知识

1、GET和POST的区别
    最直观的区别就是GET把参数包含在URL中, POST通过 request body (请求体) 传递参数
    GET比POST更不安全, 因为参数直接暴露在URL中, 所以不能用来传递敏感信息
    GET请求在URL中传递的参数的长度是有限制的, 而POST没有
2、https
    HTTPS 中的 S 是 Secure 的意思, 就是在 HTTP 基础上增加了数据加密, 从而使得客户端和服务器直接传输的数据更加安全

10、Fiddler

Fiddler 是最常用的 Web 调试工具之一。对于开发来说,【前端可以通过 Fiddler 代理来调试 JS、CSS、HTML样式】。【后端可以通过 Fiddler 查看请求和相应,定位问题】。对于测试来说,可以通【过抓包方式修改前端请求参数和模拟后端返回,快速定位缺陷】。总之,不管是开发还是测试,Fiddler 都是一款工作中不可或缺的辅助利器。

复制代码
下载
    1.百度搜 fiddler, 进官网
    2.填调查表, 勾选霸王条款, 点击下载按钮
安装
    1.双击下载得到的 exe 文件
    2.修改安装路径或者默认安装即可
内容
    1.抓取数据包
    2.过滤数据包
    3.删除数据包
复制代码

抓取数据包:

复制代码
步骤
    1. 打开 fiddler
    2. 配置 fiddler 和 浏览器代理
    3. 通过浏览器发起请求
    4. 查看捕捉的数据包
HTTPS抓包配置
    fiddler 默认不开启 https 抓包, 需手动配置
        1. Tools -> Options -> HTTPS
        2. 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求, 第一次会弹出证书安装提示, 若没有弹出提示, 勾选 Actions -> Trust Root Certificate, 默认安装即可
        3. 勾选 “Ignore servercertificate errors (unsafe)”
浏览器代理配置
    chrome 为例
        设置 -> 高级 -> 打开您计算机的代理设置 -> 填写 127.0.0.1  8888 保存即可
复制代码

 具体Fiddler工具使用会出专门一章来记录。

posted @   Mei_first  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示