本文主要是介绍一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?
一、收集网上问题发生时的记录,一般包括如下几个方面
1、抓取出现问题的日志,还原操作过程
2、询问当时操作员执行了哪些操作,尽可能多的了解事发经过
3、了解当时的网络情况
二、分析发生问题的原因?
通过查看日志,分析发生问题时做了哪些操作,每一步操作的数据是否都正确,如果找到问题发生的节点, 分析为什么会在这个节点出现这个问题
大部分有如下原因:
1、用户错误使用,但是没有对应错误限制
2、全局变量初始化错误,各种场景重复操作就会出现
3、数据量太大,但是没有限制
4、网络不好,重复请求(点击)
5、多人同时操作同一个数据,导致数据错乱
6、数据的同步异步请求传输
7、浏览器兼容性
8、接口数据返回异常
三、我们可以通过哪些工具来帮助我们复现问题
1、Linux抓包工具 tcpdump
2、fiddler接口测试工具
3、clumsy制造网络延迟
4、设置Linux网络延迟
这篇关于一个系统上线之后经常会有线上问题,这个时候要求测试去复现网上问题,一般我们怎么样去入手分析呢?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!