背景 “线下没问题的”、 “代码不可能有问题 是系统原因”、“能在线上远程debug么” 线上问题不同于开发期间的bug,与运行时环境、压力、并发情况、具体的业务相关。对于线上的问题利用线上环境可用的工具,收集必要信息 对定位问题十分重要。 对于导致问题的bug、资源瓶颈很难直观取得数据,需要根据资 ...
分类:
编程语言 时间:
2018-08-31 21:05:04
阅读次数:
308
今天做接口测试,有个接口的参数使用了AES加密,开发也提供了加密函数的实现,但是Python2.6实现的,我习惯使用的是Python3.4,于是准备做下兼容处理,结果过程中发现安装pycrypto库会报错。作为测试,定位问题并解决问题乃是我们的强项,于是花了点时间把问题处理了,顺便把解决的结果做个记录,如果后面有同学碰到同样的问题,也不用重复踩坑了。先看看我安装库用的命令行:python34-mp
分类:
编程语言 时间:
2018-08-28 00:49:38
阅读次数:
230
今天做接口测试,有个接口的参数使用了AES加密,开发也提供了加密函数的实现,但是Python2.6实现的,我习惯使用的是Python3.4,于是准备做下兼容处理,结果过程中发现安装pycrypto库会报错。作为测试,定位问题并解决问题乃是我们的强项,于是花了点时间把问题处理了,顺便把解决的结果做个记录,如果后面有同学碰到同样的问题,也不用重复踩坑了。先看看我安装库用的命令行:python34-mp
分类:
编程语言 时间:
2018-08-24 00:35:36
阅读次数:
361
今天终于解决了遗留很久的一个元素定位问题,非常感谢博友的博文帮助。可以参考:https://www.cnblogs.com/qingchunjun/p/4208159.html 现在总结自己学习过程中了解到的元素定位方法,与大家分享,如有不全的地方请大家多多指教。 --id --name --cla ...
分类:
Web程序 时间:
2018-08-23 15:47:52
阅读次数:
231
Charles抓包(mac、Windows、linux都可以)fiddler、 wireshark是windows下面的 1)定位问题,前端的后端的问题? 2)拦截 请求,模拟异常数据,为了测试 右键点击某default,添加breakpoints,再次请求会拦截,可以修改请求,然后点击execut ...
分类:
其他好文 时间:
2018-08-23 02:14:04
阅读次数:
147
Charles charles是一款可运行在windows、mac上的抓包工具。 抓包的作用: 1) 定位问题。如定位问题是前端还是后端的问题时,检查后端是否返回异常,如果正常,则可能是前端的问题;如果异常, 则可能是后端的问题。 2) 在不清楚接口信息时,可以通过抓包查看(发出去的请求,请求头、请 ...
分类:
其他好文 时间:
2018-08-19 14:50:06
阅读次数:
135
运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出现 ...
分类:
编程语言 时间:
2018-08-03 18:05:29
阅读次数:
159
对于局域网而言,断网基本上都是灾难性的,领导、同事立刻唉声占道、催个不停。作为一名网络管理人员,不可避免经常会碰到断网的情况。保持冷静的头脑,迅速的定位问题所在,可以说是一个网管必备的基本素养。本文中,我将介绍几条dos下的命令,掌握好这几条命令,一分钟内就可以定位断网原因。1. 首先要看ipconfig在dos窗口下,输入ipconfig,可以查看到本机“手动设置”或者“自动获取”的IP地址。如
分类:
其他好文 时间:
2018-07-30 19:32:42
阅读次数:
223
[TOC] 简介 ELK是一个日志收集分析的平台,它能收集海量的日志,并将其根据字段切割。一来方便供开发查看日志,定位问题;二来可以根据日志进行统计分析,通过其强大的呈现能力,挖掘数据的潜在价值,分析重要指标的趋势和分布等,能够规避灾难和指导决策等。ELK是Elasticsearch公司出品的一组套 ...
分类:
其他好文 时间:
2018-07-26 19:53:37
阅读次数:
289
1.日志的作用: 在软件或者系统发生错误时可以通过日志快速定位到错误,从而定位问题,解决问题。 2.日志的等级: DEBUG 最详细的日志信息,典型应用场景是 问题诊断 INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作 WARNING 当某些 ...
分类:
编程语言 时间:
2018-07-23 22:43:36
阅读次数:
233