測試人員為什麼必須要會 Linux

陽姐兒發表於2020-11-06

每次面試必問的Linux,但是工作中的很多功能測試人員其實根本用不到,這裡想和那些希望提升自己測試能力的小夥伴們說,Linux是一定要會!最淺顯的原因:面試要問
我們來捋捋為什麼初中級測試的面試必問Linux?肯定是面試官所在公司,或者是面試官的日常工作就需要,或者是即使他們現在用的不多,但是肯定以後絕對會用到。
那我們再來分析一下到底哪些地方可能會用到呢?
1.最簡單的,一些公司配的Mac電腦,起碼得會用工作電腦吧
2.工作中,遇到報錯了,去伺服器查報錯日誌,起碼得知道怎麼去目錄,怎麼搜尋,怎麼過濾出想要的日誌,怎麼dump下來吧
3.第2步弄出來的日誌得分析吧(比如分析這個使用者操作來哪些功能、行為路徑,還比如這個訂單是怎麼流轉的),那Linux三劍客grep、sed、awk就得上場了,雖然使用程式語言也可以進行分析,或者通過眼力腦力筆算也能分析,但是,相信我,Linux命令絕對是最快的,一行搞定,不行的化,那就寫在shell裡,多行來也行,但是肯定比其他的途徑快的多
4.shell指令碼,那就更強大了,就是程式設計啊,一些小工具、小邏輯都可以直接寫,最最基本的,整合一些其他的工具,比如我們最常用的Jenkins在Build的時候有【Execute shell】
5.再有一個隱藏福利:當學會了Linux,什麼adb都是弟弟,看看關鍵詞應該就會了,觸類旁通,一通百通
6.再補充一點,當效能壓測的時候,很多時候介面服務本身沒有問題。但是就是某臺伺服器壓力上不去,總不能直接把問題拋給運維吧,如果理解了Linux的系統的底層原理,是不是自己就能知道哪些伺服器引數設定的是可能有問題的
以上6點就已經讓筆者覺得必須得把Linux搞定了,歡迎Testerhome的其他夥伴在評論區留言:你們工作中有哪些地方會用到來Linux的知識,大家一起討論、互相學習學習

相關文章