软件测试中日志查询工具-logsearch

常见的操作系统有windows,linux和uninx。Windows系统是咱们个人电脑使用的系统,界面化,可以使用鼠标操作。Linux系统是服务器常使用的系统,非界面化,使用命令行操作所谓命令行就是约定的一些使用方法。一般公司的服务器是linux系统,公司使用的应用部署在linux系统,因此涉及这些应用的问题都需要查询linux系统。举例例子,你在使用京东APP商城购物时,突然发生了报错,手机页面有个错误提示,那么我们怎么判断这个提示是什么报错呢?这时需要查询后端应用。咱们看到的京东APP商城,这是前端应用,前端应用只是一个页面样式的展示,它所有的操作其实都是与之关联的后端应用做的。后端应用不是页面化的,要想知道后端应用报错需要查询应用日志,这时使用的就是连接linux系统的工具来查询日志。前后端如图1

软件测试中日志查询工具-logsearch

图1 前后端

下面我们以logsearch为例来说明日志查询。添加session后弹窗如图2。

软件测试中日志查询工具-logsearch

图2 点击添加session

弹窗抬头是各种协议,在连接之前需要问清楚linux系统使用的是哪个协议。图3是点击ssh协议后的弹窗。

软件测试中日志查询工具-logsearch

图3 ssh协议弹窗

创建成功,点开添加的机器,如图4。然后进入日志目录,查询日志即可。

软件测试中日志查询工具-logsearch

图4 打开添加的linux机器

日志查询常用linux命令:

首先进入日志目录,cd /export/Logs

根据关键字查询日志,cat logs(日志文件)|grep “关键字” –C 10 –colour,其中-C 10是查询关键字前后10行,–colour是对所查询的关键字加红高亮显示。

软件测试中日志查询工具-logsearch

查询日志后多少行:tail -100f 日志文件,tail表示尾,100f表示日志后100行。

软件测试中日志查询工具-logsearch

查询实时日志:tail –f 日志文件

根据关键字查询实时日志:tail –f 日志文件|grep “关键字”。

重启应用:首先找到启动文件所在位置,然后在启动文件所在目录操作重启。

如启动文件位置cd /export,在这个目录下游两个文件start.sh,stop.sh,一个表示启动应用,一个表示终应用。使用方式一样,命令为 ./start.sh。

软件测试中日志查询工具-logsearch

查看应用进程:ps –ef|grep java(或者应用名),java可以查到这个机器下的所有应用进程,应用名可以模糊查到这个机器下所有应用名为所填名字的应用。ps –ef|grep po,则可以查到应用名含po的所有应用。

软件测试中日志查询工具-logsearch

杀死应用进程:kill -9 PID,PID即上一步查到的进程号。

软件测试中日志查询工具-logsearch

修改文件命令:首先使用cd命令进入文件所在目录,然后使用命令:vi 文件名,打开文件,光标放置需要修改的文字前面,按下键盘字母i进入编辑状态,编辑完成后按键盘ESC退出,然后输入:wq,保存并退出。如果不想修改了,直接ESC退出,然后ctrl+z退出即可。

查看当前目录下有哪些文件:ll或者ls都可以。

来源:测试大碗儿

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月11日
下一篇 2022年2月11日

相关推荐