请问如果用户点击微博的关注图标但是app上面没有反应,应该怎么排查这个问题
1.PC网络故障,如何排除障碍
(1)首先是排除接触故障,即确保你的网线是可以正常使用的。然后禁用网卡后再启用,排除偶然故障。打开网络和共享中心窗口,单击窗口左上侧“更改适配器设置”右击其中的“本地连接“或”无线网络连接”,单击快捷菜单中的“禁用”命令,即可禁用所选网络。接下来重启网络,只需右击后单击启用即可。
(2)使用ipconfig查看计算机的上网参数
在命令提示符窗口输入ipconfig,查看机器的配置信息,
输入ipconfig/all,可以看到IP地址和网卡物理地址等相关网络详细信息。
(3)使用ping命令测试网络的连通性,定位故障范围
1.输入”ping 127.0.0.1“
- 如果数据显示本机分别发送和接受了4个数据包,丢包率为零,可以判断本机网络协议工作正常
- 如显示”请求超时“,则表明本机网卡的安装或TCP/IP协议有问题,接下来就应该检查网卡和TCP/IP协议,卸载后重装即可。
2.ping本机IP
在确认127.0.0.1地址能被ping通的情况下,继续使用ping命令测试本机的IP地址能否被ping通
- 若丢包率为零,可以判断网卡安装配置没有问题,工作正常。
- 如不能,说明本机的网卡驱动程序不正确,或者网卡与网线之间连接有故障,也有可能是本地的路由表面收到了破坏,此时应检查本机网卡的状态是否为已连接,网络参数是否设置正确,如果正确可是不能ping通,就应该重新安装网卡驱动程序。丢失率为零,可以判断网卡安装配置没有问题,工作正常。
3.ping网关
- 网关地址能被ping通的话,表明本机网络连接以及正常
- 如果命令不成功,可能是网关设备自身存在问题,也可能是本机上网参数设置有误,检查网络参数。
2.怎么测试网络协议
协议测试包括四种类型的测试
1、一致性测试:检测协议实现本身与协议规范的符合程度
2、互操作性测试:基于某一协议检测不同协议实现间互操作互通信的能力
3、性能测试:检测协议实现的性能指标,比如数据传输速度,连接时间,执行速度,吞吐量,并发度,
4、健壮性测试:检测协议是现在各种恶劣环境下运行的能力,比如注入干扰报文,通信故障,信道被切断
-
吞吐量:指一段时间内服务器处理的字节数,直接体现服务器的承载能力。
-
吞吐率(Throughout):指单位时间内从服务器返回的字节数,即吞吐量/测试时间,也可以是单位时间内 处理的客户请求数。 它是衡量网络性能一个重要指标。通常情况下吞吐量越大,吞吐率的值也越大,吞 吐率越大表示系统的负载能力越强。
-
从协议文档里定义的各种方面来考虑。比如我们测一个基于tcp自己封装的协议。协议的需求说明书厚厚一本。
-
首先是功能,要封装消息报文。按照协议实现一个模拟器,封装好模拟器的各个操作,在测试脚本里调用即可。用模拟器按照协议规定来进行通信。
-
在实际测试时,是这样的,模拟器——真实设备——模拟器。用模拟器模拟某真实设备的上下游设备。然后在测试脚本里调用模拟器向真实设备发消息,并解析响应消息。以此来验证真实设备有没有按照协议要求来实现。毕竟协议本身看不见摸不着。 你如果要测的协议没有真实设备,那可能这个真实设备的位置用真实的实现了这个协议的待测库来替代。
-
性能也是一样,需要测的话对测试脚本做并发即可。
3.输入一个链接无反应
个人思路:
1)检查网址是否有拼写错误
2)判断本地网络是否正常:新建一个窗口,输入一个别的网址(比如百度)看是否跳转成功
3)如果别的网址可以运行的话,如果给定的链接有多层的话,删掉最后面的路径,尝试登陆,看是否成功,不行的话,就在往前删然后登陆试试
4)如果别的网址也运行不了的话,检查本地网络
- 先看有没有接触故障,可以把网线拔了重新插
- 再测tcp/ip协议是否正常,ping 127.0.0.1做回路测试
- 再ping 本地ip 测网卡驱动等是否正常
- ping网关测网关
4、对微信朋友圈的评论功能进行测试
- 考虑多用户并发评论的情况
5、对牛客视频面试界面测试
功能:
发起视频申请,
如果对方无应答的话多久自动挂掉
接受视频申请、拒绝视频申请
开启摄像头、切换摄像头、关闭摄像头
开启麦克风、关闭麦克风
全屏切换
线路切换
发送聊天内容(文字、表情、长度、图片)
回车键发送
用户隐私政策
提醒:面试官进入房间,我进入房间,退出房间
时间:视频时长,进入以及退出的时间
视频的流畅度:静止时、慢速移动时、高速移动时
性能:
并发用户、断网、断电、
视频画面的颜色是否失真
安全:
cookie缓存、cookie能否删除
界面:
界面是否好看、按键的分布是否合理
兼容性:
不同的操作系统、不同的浏览器
6、有道词典返回界面为空
断网
服务器挂了
客户端版本问题:更新或者重新安装
兼容性:不同的操作系统
7、页面崩溃的原因
- 内存不够
- 无响应,响应超时
- 高并发
- 网络不稳定
- 代码错误