一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?

本文介绍了如何收集和分析线上问题的方法,包括收集日志、了解操作流程及网络状况等步骤,并提供了Linux抓包工具tcpdump、fiddler等实用工具以辅助问题复现。
一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?

一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?

 

一、收集网上问题发生时的记录,一般包括如下几个方面

1、抓取出现问题的日志,还原操作过程

2、询问当时操作员执行了哪些操作,尽可能多的了解事发经过

3、了解当时的网络情况

 

二、分析发生问题的原因?

通过查看日志,分析发生问题时做了哪些操作,每一步操作的数据是否都正确,如果找到问题发生的节点, 分析为什么会在这个节点出现这个问题

大部分有如下原因

1、用户错误使用,但是没有对应错误限制

2、全局变量初始化错误,各种场景重复操作就会出现

3、数据量太大,但是没有限制

4、网络不好,重复请求(点击)

5、多人同时操作同一个数据,导致数据错乱

6、数据的同步异步请求传输

7、浏览器兼容性

8、接口数据返回异常

 

三、我们可以通过哪些工具来帮助我们复现问题

1Linux抓包工具 tcpdump

2fiddler接口测试工具

3clumsy制造网络延迟

4、设置Linux网络延迟

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值