1 简介 本文介绍了作者所在团队在某次上线前测试发现问题、定位问题并修复上线的过程,最后给出几点经验总结,希望对大家有用。 2 过程 (1)今天需要上线,但昨晚才合并了所有分支,时间很紧迫。不幸的是,打包测试后发现有一个Springboot应用(模块R)启动失败,但进程没有死,一直在输出 报错日志  ...
                            
                            
                                分类:
其他好文   时间:
2019-11-14 09:23:43   
                                阅读次数:
66
                             
                    
                        
                            
                            
                                    前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分析问题原因,再然后解决问题,最后进行总结,防止 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-04 11:30:31   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                日志收集 1.日志作用 不管是在项目开发还是测试过程中,项目运行一旦出现了问题,日志信息就非常重要了,日志是定位问题的重要手段,是发现bug的线索 2.日志级别 脚本运行会有很多情况,比如调试信息,报错异常信息等,日志要根据这些不同情况继续分级管理,不然对于排查问题的筛选会有比较大的干扰,日志一般定 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-01 18:40:51   
                                阅读次数:
81
                             
                    
                        
                            
                            
                                官方地址:https://docs.unity3d.com/Manual/LogFiles.html PS.有时候Unity直接崩溃,这时候使用日志文件查看日志会是定位问题的好方法。 链接附带各种情况下的log文件路径并且分别分平台简述。 ...
                            
                            
                                分类:
编程语言   时间:
2019-11-01 16:06:22   
                                阅读次数:
60
                             
                    
                        
                            
                            
                                对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家。1、忘记在if,for,def,elif,else,class等声明末尾加:会导致“SyntaxError:invalidsyntax”如下:ifspam==42print(‘He
                            
                            
                                分类:
编程语言   时间:
2019-10-28 22:34:44   
                                阅读次数:
106
                             
                    
                        
                            
                            
                                    作为一个web开发人员免不了去和浏览器打交道,前端人员更是如此. 测试人员可能在代码测试的时候容易定位,问题出现在哪里. 不过供桌中常用的可能就是几个,比如前端人员经常看控制面板调试问题,打印后台数据等. 详细了解 开发工具面板更有利于我们了解浏览器,一个网页的优化. 根据谷歌官方的文档整理一系列关 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-27 12:23:25   
                                阅读次数:
66
                             
                    
                        
                            
                            
                                JVM 线上故障排查基本操作 CPU 飚高 线上 CPU 飚高问题大家应该都遇到过,那么如何定位问题呢? 思路:首先找到 CPU 飚高的那个 Java 进程,因为你的服务器会有多个 JVM 进程。然后找到那个进程中的 “问题线程”,最后根据线程堆栈信息找到问题代码。最后对代码进行排查。 如何操作呢? ...
                            
                            
                                分类:
其他好文   时间:
2019-10-25 18:18:19   
                                阅读次数:
57
                             
                    
                        
                            
                            
                                    作为程序员,以上这些场景你一定都经历过。今天就来聊聊如何快速定位问题。 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-23 09:39:32   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                问题:操作某元素时,总是定位不上,此时需要确认你在哪个iframe里。 如图html代码,有很多个iframe,代码如下 定位问题的代码: 获取当前iframe的tag name,确定有几个iframe,你所在的元素和获取到页面的iframe之间的关系,来进行iframe的切换。 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-17 13:58:54   
                                阅读次数:
365
                             
                    
                        
                            
                            
                                    问题:最近在做一个安卓+H5混合开发的APP自动化测试,发现在从native切换到webview后,元素仍然无法找到,报错:no such element 思路:于是思考webview会不会像web页面一样存在多个handles呢?用window_handles去取所有的handle,发现果然不止一 ...
                            
                            
                                分类:
微信   时间:
2019-10-14 16:18:31   
                                阅读次数:
140