首页 > 系统相关 >使用Xshell查询日志

使用Xshell查询日志

时间:2023-09-09 10:55:29浏览次数:38  
标签:查询 输入 IP地址 Xshell 日志 bug 回车

背景:
很多初级测试人员,在执行测试用例这个阶段时,发现了bug,却不能更加准确的去定位bug(即查询出现问题的地方/位置),在这样的情况下就可以通过Linux命令去查看对应的实时日志,当系统报错时,可以复制错误日志的部分贴在缺陷管理系统中的缺陷单上,同时在缺陷单上补充测试数据,操作步骤和系统报错的截图。这样开发人员就能够快速地排查到bug产生的原因,从而能尽快修复bug。

使用Xshell查日志步骤
1.向测试组长或是开发要连接跳板机Xshell的IP地址,端口号,用户名,密码,应用服务器名称及IP地址,日志路径
2.双击Xshell图标,点击新建会话,输入对应的IP地址,端口号,用户名和密码进行连接。
3.选择你要连接的应用服务器名称,即根据IP地址,输入对应的序号30,回车,连接到你使用的应用服务器了。
4.输入cd 日志路径,进入日志所在的文件夹中,找到对应的日志文件
5.输入tail -1000f 日志文件名,回车,进入实时日志动态查询状态
查看过去的日志文件(静态日志查询)就用:less 日志文件名 或less 日志文件名 | grep 条件
6.回车几下(即另起几行),让其与之前的日志隔开,然后进行复现bug操作,出现bug后,立刻输入Ctrl Z,回车,退出实时查询动态日志状态(如果是查看静态日志则不需要退出操作),查看报错日志
7.复制对应错误日志,直接发给开发或是贴到缺陷单上,方便开发快速定位bug。

以下是详细操作步骤:
首先,如何查看日志:
1.准备工作
A.百度搜索Xshell官网,进行下载安装(Xshell也称跳板机),不懂安装就百度一下安装的流程
B.在公司资源管理工具(SVN,或有公司自己的资源下载地址)中下载Xshell安装包,然后进行安装
C.直接把同事电脑里的Xshell安装包通过聊天工具(比如萱萱,微信)发送到我的电脑上,然后进行安装

 

2.向测试组长或是开发要连接跳板机Xshell的数据
找开发要连接Xshell时用的连接数据:IP地址,端口号,用户名,密码
找开发要查日志时需要的数据:应用服务器名称及IP地址,日志路径,日志文件名
IP地址:175.16.47.253
端口号:22(8888)
用户名:Zhaiaho
密码:B222222
网贷服务器名称及IP地址:dubhe-retail-loan-auto-credit-flow 172.16.49.242
日志路径:/export/log/dubhe-retail-loan-auto-credit-flow

 

3.双击Xshell图标,进入主页,点击新建会话,出现连接弹窗,输入或选择对应的IP地址,端口号,用户名和密码进行连接。

 

 

4.选择你的应用服务器名称(网贷名称:dubhe-retail-loan-auto-credit-flow 172.16.49.242),输入30,回车。连接到你使用的应用服务器。

 

 

 

 

 

 

 

5.输入sudo -s,回车,获取root权限,此时supdev会变成root,即用户权限

 

 

 

 

 

 

 

 

 

 

6.输入cd /export/log/dubhe-retail-loan-auto-credit-flow,回车,进入日志所在文件夹

 

7.输入ls,回车,列出日志文件夹下的所有文件,找到当前系统日志存放的那个文件

 

 

 

 

 

 

 

8.输入tail -1000f 日志文件名,回车

 

 

9.回车几下(即另起几行),让其与之前的日志隔开,然后进行复现bug操作,出现bug后,立刻输入Ctrl Z,回车,即退出实时查询动态日志状态(如果是查看静态日志则不需要退出操作),然后查看报错日志

 

 

 

 

10.复制对应错误日志,直接发给开发或是贴到缺陷单上,方便开发快速定位bug。

标签:查询,输入,IP地址,Xshell,日志,bug,回车
From: https://www.cnblogs.com/R-bear/p/17689030.html

相关文章

  • 自己动手写一个C++日志库
    自己动手写一个C++日志库logger.h////CreatedbyFkkton2023/9/8.//#pragmaonce#include<string>#include<iostream>#include<fstream>#include<chrono>#include<sstream>namespacefkkt{classlogger{public:......
  • mysql 开启cdc归档日志
    1、介绍mysql开启归档只需要在mysql的 my.ini 中添加几个配置即可(适用版本如下:)2、说明如下:#配置二进制日志,下面的路径logs文件夹需要提前建好log-bin=E:/mariadb-10.4.20-winx64/logs/mysql-bin.log#设置最大存储空间max-binlog-size=50000M#指定服务idser......
  • 使用NLog记录上位机操作日志
    在上位机中一些重要日志信息需要保存到日志中,比如登录信息,操作信息等。用于日志的库常用的有NLog、Log4Net等,相较而言NLog库配置简单,学习成本低。使用方法如下:1、NuGet下载安装NLog库;2、修改或创建配置文件,方法有两种,分别如下:方法1:创建一个“nlog.config”的配置文件(注意,文件......
  • 机器学习日志 新闻标题分类
    根据标题内容,分类有财经、彩票、房产、股票、家居、教育、科技、社会、时尚、时政、体育、星座、游戏、娱乐#导入必要的包importrandomimportjieba#处理中文fromsklearnimportmodel_selectionfromsklearn.naive_bayesimportMultinomialNBimportjoblibimportr......
  • MySQL查询命令练习(一)
    如果需要详细的命令总结在我--软件测试--个人分类里,不想翻阅的话点这个连接也可以哈《MySQL命令总结》https://blog.51cto.com/u_16239770/7383954添加记录语法格式--指定列插入数据INSERTINTO表名(列名1,列名2)VALUES(列值1,列值2);--全部列插入数据 INSERTINTO表名VALUE......
  • JAVA日志技术 & Logback
    前言为什么需要记录日志?我们不可能实时的24小时对系统进行人工监控,那么如果程序出现异常错误时要如何排查呢?并且系统在运行时做了哪些事情我们又从何得知呢?这个时候日志这个概念就出现了,日志的出现对系统监控和异常分析起着至关重要的作用一、日志概括1.了解日志框架JAVA在早期的日......
  • 项目八股[日志系统]
    日志系统涉及到的C++特性语法用了一个锁+两个条件变量,跟线程池不一样只用了一个锁一个条件变量C++11提供的condition_variable类是一个同步原语,它能够阻塞一个或者多个线程,直到另一线程修改共享变量并通知condition_variable。对比POSIX的pthread_cond,pthread移植性好,condi......
  • sql集合-查询语句
    1,张飞借阅书的籍-子查询SELECTb.book_nameFROMbookinfobINNERJOINbook_borrowbbONb.book_id=bb.book_idWHEREbb.card_id=(SELECTcard_idFROMreaderWHEREname="张飞")2,左/右链接查询SELECTb.book_name,bb.borrow_dataFROMbookinfobRIGHTJOINbook_borrowb......
  • Xshell
    Xshell下载:Xshell下载-NetSarangWebsite这两个软件都可以下下一步安装就完事了 使用步骤文件->新建   大功告成 ......
  • MyBatis 的 # 传参,是参数化查询,那参数化查询到底为什么可以防止sql注入?
    对于MyBatis的#传参,虽然最终的SQL查询语句中会将参数值替换到对应的位置,但是这个过程并不是简单的字符串拼接,而是通过预编译的方式进行处理。这样做有以下几个方面的好处,从而减少了SQL注入的风险:参数值转义:在参数化查询中,MyBatis会自动对参数值进行转义处理。这样可以......