Linux在日常测试工作的用处
linux在测试工作中主要有三个用途,分别为:搭建环境、查找日志、修改数据、做性能测试时可监控服务器的性能资源使用情况。
目前工作中,大部分的测试环境已实现自动化部署,因此更为常用的操作为查找日志、修改数据及性能测试时监控性能资源的使用情况。
一、搭建环境
第一个作用:搭建环境
在工作中,软件测试人员需要自己在Linux系统上部署测试环境,也有公司是开发人员帮忙在Linux服务器上部署,不需要测试人员自己部署,而现在大部分开始做自动化部署了,就更不需要软件测试人员手工部署,直接在Jenkins上自动部署就完成了,然后打开web界面,新部署上的去的代码就生效了。
现在的部署就这个简单了,基本不用手工了,那如果用手工部署需要用到哪些命令?
二、查看日志
对软件测试人员来说,查看日志恐怕是运用Linux系统最常见的用途。
查看日志主要是用于定位bug,或者查看程序执行情况(什么时候调用哪个服务,什么时候在哪个表中写数据,什么时候发起请求等都可以在日志中查询到)。
查看日志时常用命令如下:
(1)vi
vi/vim 原本是指修改文件,同时可以使用vi 日志文件名,打开日志文件
(2)less
用法:less 日志文件名 --分页显示文件的内容
经常使用这个命令是因为在查看过程中可以根据实际情况翻页和查找,非常的方便。
空格或f | 向下翻页 |
---|---|
enter键 | 换行 |
q或Q | 退出 |
pgup/pgdn | 向上/向下,按页切换 |
方向键 | 向上/向下,按行切换 |
查找指定字符串 | 先输入/,然后在/后面输入要查找的指定字符串,回车 (–》:显示的一个指定字符串是从当前位置查找到的第一个,可以按“n”继续向下查找其它的) |
(3)cat
查看文件内容比较少的文件,经常用cat命令。
(4)tail
tail命令的意义是显示文件最后的几行,默认显示十行。
根据查看日志定位到软件出错时的日志,通过分析日志来解决bug,当然这有可能也定位不出bug, 查看日志是定位bug的手段之一。
三、修改数据
修改文件一般是指修改配置文件,我们只需要掌握简单的几个命令就能学会如何修改文件。
1.进入文件
vi 命令前面有讲过这个命令是找开文件,在我们需要修改文件时,就需要使用vi/vim其意为在vim编辑器中打开文件,达到可以编辑文件的目的。
vi 命令除了可以修改文件 ,还可以作为新增文件的命令。
=》vi 不存在的文件名 —》表示新增一个文件,并编辑
=》vi 存在的文件名 —》表示可以修改该文件
2.修改文件
vim编辑器有三种模式:
①一般模式
使用vi命令进入的那个模式就是一般模式
②命令模式
在一般模式下输入:或/ 即进入了命令模式
③编辑模式
在一般模式下按I,i,A,a,O,o,R 即进入了编辑模式,在编辑模式下会提示INSERT REPLACE字样。从命令模式或者编辑模式切换到一般模式,按ESC。
通过vi命令找开文件,初始状态为一般模式,如果要修改文件,需要切换到编辑模式。
修改的操作就和我们编辑doc文件大致差不多,其他复杂的命令能记住就记住,记不住也不影响我们修改文件,唯一的区别是修改的效率快慢。
3.保存文件
修改文件之后,需要保存修改的内容,这样才算修改成功。
:wq | 保存并退出 |
---|---|
:wq! | 强制保存并退出 |
:q | 退出,不保存修改 |
:q! | 强制退出,不保存修改 |
:w | 保存,不退出编辑 |
:w new_name | 另存为指定文件名 |
四、监控服务器的性能资源使用情况