我在華為,軟件測試人員在工作中如何運用Linux?

從事過軟件測試的小伙們就會明白會使用Linux是多么重要的一件事,工作時需要用到,面試時會被問到,簡歷中需要寫到。
對于軟件測試人員來說,不需要你多么熟練使用Linux所有命令,也不需要你對Linux系統(tǒng)完全了解,你只需要學會一些常用的基本命令,這些命令足夠支撐你去查看日志,定位bug,修改文件,搭建環(huán)境就完全OK了。對于Linux系統(tǒng)底層的實現(xiàn)不需要了解,甚至對于絕大多數(shù)的命令都不需要知道。

我們是如何在我們的工作中使用Linux呢?

相信很多人都知道,之所以我們會用到Linux,是因為我們的產(chǎn)品將Linux系統(tǒng)作為我們的服務器使用,當我們?nèi)y試產(chǎn)品時需要在Linux上部署產(chǎn)品,若產(chǎn)品某個功能出現(xiàn)錯誤,我們需要去排查出錯的原因,出于這二個目的,我們就需要掌握一定的Linux命令。

第一個作用:搭建環(huán)境

根據(jù)每個公司的情況,軟件測試人員需要自己在Linux系統(tǒng)上部署測試環(huán)境,也有公司是開發(fā)人員幫忙在Linux服務器上部署,不需要測試人員自己部署,而現(xiàn)在大部分開始做自動化部署了,就更不需要軟件測試人員手工部署,直接在Jenkins上自動部署就完成了,然后打開web界面,新部署上的去的代碼就生效了。

現(xiàn)在的部署就這個簡單了,基本不用手工了,那如果用手工部署需要用到哪些命令?

下面就列一些在部署時需要用的命令:


基本在部署環(huán)境時,主要就會用到這些命令,可能還有其他的,根據(jù)實際使用情況。

第二個作用:查看日志

對軟件測試人員來說,查看日志恐怕是軟件測試人員運用Linux系統(tǒng)最多的功能。

如果對軟件測試、接口、自動化、性能測試、LR腳本開發(fā)、面試經(jīng)驗交流。感興趣可以273462828,群內(nèi)會有不定期的發(fā)放免費的資料鏈接,這些資料都是從各個技術(shù)網(wǎng)站搜集、整理出來的,如果你有好的學習資料可以私聊發(fā)我,我會注明出處之后分享給大家。

查看日志主要是用于定位bug,或者查看程序執(zhí)行情況(什么時候調(diào)用哪個服務,什么時候在哪個表中寫數(shù)據(jù),什么時候發(fā)起請求等都可以在日志中查詢到)。

在查看日志時經(jīng)常用到的一些命令:
1.查看日志文件的命令
(1)vi
vi/vim 原本是指修改文件,同時可以使用vi 日志文件名,打開日志文件
(2)less
less命令是查看日志最常用的命令。
用法:less 日志文件名 --分頁顯示文件的內(nèi)容
經(jīng)常使用這個命令是因為在查看過程中可以根據(jù)實際情況翻頁和查找,非常的方便。

 空格或f 向下翻頁
 enter鍵 換行
 q或Q 退出
 pgup/pgdn 向上/向下一頁一頁切換
方向鍵 向上/向下一行一行切換

查找指定字符串:
先輸入/,然后在/后面輸入要查找的指定字符串,回車
----》顯示的一個指定字符串是從當前位置查找到的第一個,可以按“n”繼續(xù)向下查找其它的
(3)cat
查看文件內(nèi)容比較少的文件,經(jīng)常用cat
(4)tail
tail命令的意義是顯示文件最后的幾行,默認顯示十行。

但是經(jīng)常使用的卻是另一種場景:
當執(zhí)行出錯時,我們一般都會查看日志,但如果日志過多,查找很麻煩,這時一般會使用tail命令動態(tài)顯示日志。
tail -400f XX.log -->動態(tài)就是顯示日志文件新增的內(nèi)容*

2.搜索文件內(nèi)容

(1)在文件里面搜索
在文件里面搜索,先用less命令查看文件,然后輸入指定字符串進行查找。
(2)文件外面搜索
在文件外面搜索特定的字符串,可以用grep命令查找
=》 grep 'ERROR' test.log
查找test.log文件中包含'ERROR'的行,并且顯示出來
=》 grep 'ERROR' test.log | wc -l
返回test.log文件中包含'ERROR'行的數(shù)目

根據(jù)查看日志定位到軟件出錯時的日志,通過分析日志來解決bug,當然這有可能也定位不出bug, 查看日志是定位bug的手段之一。

第三個作用:修改文件

修改文件一般是指修改配置文件,我們只需要掌握簡單的幾個命令就能學會如何修改文件。
1.進入文件
vi 命令前面有講過這個命令是找開文件,在我們需要修改文件時,就需要使用vi/vim其意為在vim編輯器中打開文件,達到可以編輯文件的目的。
vi 命令除了可以修改文件 ,還可以作為新增文件的命令。

vi 不存在的文件名 ---》表示新增一個文件,并編輯
vi 存在的文件名 ---》表示可以修改該文件

2.修改文件

vim編輯器有三種模式:

  1. 一般模式
    使用vi命令進入的那個模式就是一般模式

  2. 命令模式
    在一般模式下輸入:或/ 即進入了命令模式

  3. 編輯模式
    在一般模式下按I,i,A,a,O,o,R 即進入了編輯模式
    在編輯模式下會提示INSERT REPLACE字樣
    從命令模式或者編輯模式切換到一般模式,按ESC

    通過vi命令找開文件,初始狀態(tài)為一般模式,如果要修改文件,需要切換到編輯模式。

    在一般模式時通過按I,i,A,a,O,o,R 都可以進入到編輯模式,使用哪一個都可以,唯一的區(qū)別就是插入的光標所在位置不同,一般使用i/I,然后通過移動光標到達目標位置進行修改,所以不用記那么多,記住一個就好,是不是很聰明?

修改的操作就和我們編輯doc文件大致差不多,其他復雜的命令能記住就記住,記不住也不影響我們修改文件,唯一的區(qū)別是修改的效率快慢。

3.保存文件
修改文件之后,需要保存修改的內(nèi)容,這樣才算修改成功。

根據(jù)上面的使用場景來看是不是覺得掌握Linux命令非常的簡單,真正需要你記的也不是很多,能記住常用的命令就完全足夠我們使用了,其他的命令就隨著我們在實際使用時再查再記,也是OK的。

推薦閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 我們是如何在我們的工作中使用Linux呢? 相信很多人都知道,之所以我們會用到Linux,是因為我們的產(chǎn)品將Lin...
    哇哈哈E閱讀 340評論 0 2
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,319評論 0 10
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,566評論 0 9
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,292評論 0 5
  • 大海與藍天的空隙 是追逐青春夢想的朝氣 地平線上升起一輪信仰 為執(zhí)著續(xù)寫傳奇 黑夜與白晝的空隙 是守候心夢不夜的黎...
    納蘭長君閱讀 262評論 0 1

友情鏈接更多精彩內(nèi)容