抓包简介:网络服务之间的通信,都是基于数据包实现的
网络服务:网络游戏 访问视频网站 网络购物 各种手机APP
网络服务的双方 : 客户端:client 服务端:server
网络通信过程: (1)客户端向服务器端发请求 (2)服务器端向客户端发响应
抓包工具有哪些:sniffer wireshark tcpdump:Linux中自带 fiddler :测试工作中常用
fiddler简介:他本质上就是一个基于http协议的抓包调试工具,主要用于抓取电脑和服务器端之间通过http协议传递的数据包
为什么抓包:全部项目都是分为前端和后端 【在测试的时候,发现了bug,就只能通过抓包分析bug是由于前端还是后端导致的】
抓包的使用场景:定位前后端bug 进行弱网测试 绕过界面,直接测试服务
弱网测试
弱网:网络环境/网速较差
弱网情况下的常见异常:上传或下载文件的时候,进度条卡着不动 点击登录按钮,登录不上,或者登录后立刻掉线 响应过程中,点击页面的控件,导致系统崩溃 搜索无响应,多次点击搜索按钮导致后台不停地刷新页面
测试弱网分三步:(1)设置需要模拟的网络环境 (2)开始启用网络延迟 (3)开始访问页面进行测试