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


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

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

相信很多人都知道,之所以我們會用到Linux,是因為我們的產品將Linux系統作為我們的服務器使用,當我們去測試產品時需要在Linux上部署產品,若產品某個功能出現錯誤,我們需要去排查出錯的原因,出於這二個目的,我們就需要掌握一定的Linux命令。

第一個作用:搭建環境

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

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

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

 

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

第二個作用:查看日志

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

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

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

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

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

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

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

2.搜索文件內容

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

根據查看日志定位到軟件出錯時的日志,通過分析日志來解決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命令找開文件,初始狀態為一般模式,如果要修改文件,需要切換到編輯模式。

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

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

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM