
测试人员查看日志的方法与技巧
5星
- 浏览量: 0
- 大小:None
- 文件类型:EXE
简介:
本文章介绍了测试人员在软件开发过程中如何有效地查看和利用系统日志进行问题定位和故障排除的方法与技巧。
### 查日志最实用排行榜
**NO.1**
推荐:vi命令中的查找
步骤:
1. 进入vi编辑器。
2. 输入 `?关键词` 搜索指定内容。
3. 使用 n 键向上查找,N 向下查找。
适合场景:适用于成熟的软件系统,通过特定的关键词快速定位所需信息。
**NO.2**
推荐:查最后10000行匹配关键词的上下10行
示例命令:
```shell
tail -n 行数 文件 | grep 关键词 -C 上下行数
```
例如:
```shell
tail -n 10000 XXX.log | grep 客户号 -C 10
```
适合场景:具有较高的灵活性,可以根据需要调整行数。
**NO.3**
推荐:查实时日志
示例命令:
```shell
tail -200f XXX.log
```
适用场景:如页面点击过程中出现异常情况时,用于实时定位问题所在位置。
### 关键词的选择
优先级顺序如下:
1. 开发给定的关键词 > 流水号 > 案件号 > 客户号 > ERROR
2. 开发在编写接口时通常会捕获并打印日志。测试特定接口时,可以根据开发提供的日志信息进行查找。
3. 模块ID(案件号):例如订单模块中的订单编号可以作为搜索关键词。
4. 客户号:大多数表通过客户号关联,便于根据此号码排查异常情况。
5. ERROR:为何最后推荐ERROR?测试环境通常不稳定且多人操作,导致错误日志较多。但并非所有ERROR都直接影响你的模块功能;同时,并非只有严重错误(如ERROR)才构成问题,warning和info也可能包含潜在的bug。
### 如何查看日志
顺序如下:
1. 关键词
2. 中文信息
3. ERROR级别消息
4. 具体细节
- **关键词**:首先查找与你负责模块相关的特定关键字。
- **中文信息**:优先阅读中文日志,因为开发人员通常会用简单的语言描述异常情况。
- **ERROR级别消息**:如果发现高级别的错误并且该错误影响到你的工作范围,则很可能就是问题所在。
- **具体细节**:进一步查看详细的内部逻辑以确定根本原因,并培养良好的读取和分析日志的习惯。
全部评论 (0)


