美文网首页
测试人员如何定位bug?linux下查看后台报错日志命令举例

测试人员如何定位bug?linux下查看后台报错日志命令举例

作者: 闲酿星河 | 来源:发表于2021-11-06 12:09 被阅读0次

在测试时,是否经常遇到以下情况?

开发:
"这个bug怎么出现的?重现一下"
"我试了没发现这个bug,你在看看,出现了告诉我"
......

特别是对于一些不好说明,不容易复现的bug。
学会定位bug后,就可以在提交bug时附上错误日志截图,虽然开发可能不能看一下日志就能解决问题,但可以让开发确认的确有bug,有一个大概的方向去解决,而不是把bug直接打回来。

本文主要介绍如何查询后台服务器日志的方式去定位bug:

  • 连接上服务器,
  • cd进入日志目录
  • ls查看目录下所有文件
  • tail -f 查看实时日志

场景举例:

记录当天日志的文件名为test-XXXXX.log。

查看实时日志
tail -f test-XXXXX.log
查看实时10行日志
tail -10f test-XXXXX.log
过滤关键字,比如包含error日志
cat test-XXXXX.log | grep 'error'
cat -n test-XXXXX.log | grep 'error' # 输出行号
cat test-XXXXX.log | grep -A 'error' # 显示包含error及后5行
cat test-XXXXX.log | grep -B 'error' # 显示包含error及前5行
cat test-XXXXX.log | grep -C 'error' # 显示包含error及上下5行
按日期截取日志
日志中存在该时间点时
sed -n '/2021-11-06 11:00:00/,/2021-11-06 12:00:00/p' test-XXXXX.log

翻页查看日志
cat -n test-XXXXX.log |grep 'error' |more
将日志存到debug.txt文件中
cat -n test-XXXXX.log |grep 'error' > debug.txt
查询满足error或者debug的日志
cat -n test-XXXXX.log |grep -E 'error'|'debug'

查询到与错误相关的日志后,就可以截图一起提交给开发啦~

相关文章

  • 测试人员如何定位bug?linux下查看后台报错日志命令举例

    在测试时,是否经常遇到以下情况? 开发:"这个bug怎么出现的?重现一下""我试了没发现这个bug,你在看看,出现...

  • 2018-08-21网站请求+BUG定位

    如何定位Bug界面:先查看界面 样式 数据 显示是否有问题前端代码:F12 console前端日志报错,定位HTM...

  • linux操作命令(一)

    前言 测试人员需使用Linux指令进行查看日志查找bug,掌握linux的一些基本常用指令是必须的。 1、定义:L...

  • Linux查看日志的实用方法

      作为一名测试工程师,测试任务中和Linux打交道的地方有很多,比如查看日志、定位bug、修改文件、部署环境等。...

  • 2018-08-21第十二天

    网站请求+BUG定位 如何定位Bug界面:肉眼看前端代码:F12 console前端日志报错,定位HTML错误行网...

  • 第十四天_复习bug定位&linux命令加强

    第三周第四天复习bug定位linux命令加强 复习bug定位 发现bug后定位流程 看界面提示 看前端日志 抓包看...

  • linux命令 使用和疑问

    开始接触linux命令是为了看后台日志,定位接口测试的问题,我记得当时后台开发冷冷的说了一句:作为一个测试你居然不...

  • Linux查看日志常用命令

    使用linux查看日志排除bug是不少开发和测试人员的必备技能,为了更好的使用,所以百度结合自己经验总结一下常用的...

  • Linux每周几个命令(二)--日志查看篇

    Linux每周几个命令(二)--日志查看篇 标签(空格分隔): linux 作为后端开发人员,经常需要和日志打交道...

  • linux

    1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...

网友评论

      本文标题:测试人员如何定位bug?linux下查看后台报错日志命令举例

      本文链接:https://www.haomeiwen.com/subject/bwvrzltx.html