<em id="pn7p8"><acronym id="pn7p8"><u id="pn7p8"></u></acronym></em>

    <th id="pn7p8"></th>

    <button id="pn7p8"></button>

      <dd id="pn7p8"></dd>
      <progress id="pn7p8"><track id="pn7p8"></track></progress>

      Linux培訓
      達內IT學院

      400-111-8989

      軟件測試工程師如何運用Linux工作

      • 發布:王豆豆
      • 來源:資深Tester公眾號ID:zishentester
      • 時間:2018-04-27 17:01

      今天小編為大家分享的文章是關于軟件測試工程師如何運用Linux系統工作的文章。從事過軟件測試的小伙們就會明白會使用Linux是多么重要的一件事,工作時需要用到,面試時會被問到,簡歷中需要寫到。

      對于軟件測試人員來說,不需要你多么熟練使用Linux所有命令,也不需要你對Linux系統完全了解,你只需要學會一些常用的基本命令,這些命令足夠支撐你去查看日志,定位bug,修改文件,搭建環境就完全OK了。對于Linux系統底層的實現不需要了解,甚至對于絕大多數的命令都不需要知道。

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

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

      第一個作用:搭建環境

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

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

      小編就列一些在部署時需要用的命令:

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

      第二個作用:查看日志

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

      查看日志主要是用于定位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的。

      以上就是小編今天跟大家分享的文章,希望看過本篇文章之后能夠對你有所幫助,希望你更加了解Linux系統,工作更加順利。最后感謝王豆豆大神分享的文章。

      預約申請免費試聽課

      填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

      上一篇:Linux系統下這10個“危險”的命令你知道嗎?
      下一篇:你當初為什么學習Linux?

      Linux培訓機構學費多少錢?【越少越好嗎】

      Linux培訓機構哪個比較好?【親自測試】

      Linux如何系統的學習才能學的更好?

      linux培訓機構哪個比較好?

      • 掃碼領取資料

        回復關鍵字:視頻資料

        免費領取 達內課程視頻學習資料

      • 視頻學習QQ群

        添加QQ群:1143617948

        免費領取達內課程視頻學習資料

      Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

      選擇城市和中心
      黑龍江省

      吉林省

      河北省

      湖南省

      貴州省

      云南省

      廣西省

      海南省

      高清特黄a大片,日本真人真做爰,特级做人爱C级,免费a级毛片 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>