在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    軟件測(cè)試面試題04-Linux常用命令

    linux 常用命令,這個(gè)是軟件測(cè)試面試必問(wèn)的問(wèn)題,主要是因?yàn)槟壳按蠖鄶?shù)互聯(lián)網(wǎng)項(xiàng)目都部署在linux服務(wù)器,如測(cè)試環(huán)境,部署的本地的服務(wù)器上,從開(kāi)發(fā)提交完代碼,測(cè)試同學(xué)就得知道如何將最新的代碼部署到測(cè)試環(huán)境(jenkins一鍵部署,測(cè)試同學(xué)起碼知道服務(wù)部署在哪,還有jenkins里的腳本也得懂),還要去驗(yàn)證服務(wù)是否真的部署好了,方法1:從前端的APP 或web端去入手,點(diǎn)擊業(yè)務(wù)功能,查看是否有報(bào)錯(cuò)情況,或是使用自動(dòng)化腳本跑一遍全業(yè)務(wù),根據(jù)結(jié)果驗(yàn)證環(huán)境是否部署好了 。 方法2:在linux服務(wù)器上查看服務(wù)的啟動(dòng)日志等,查看是否有報(bào)錯(cuò)。除了環(huán)境問(wèn)題之外,測(cè)試同學(xué)還需要將項(xiàng)目報(bào)錯(cuò)的日志貼在bug里邊,這就要求測(cè)試同學(xué)能精準(zhǔn)地定位到問(wèn)題,以及報(bào)錯(cuò)日志。

    所以測(cè)試人員必須會(huì)一些常用的命令,如下:

    案例一:

    腳本的目的:就是 傳入不同的項(xiàng)目名稱,就可以查看到不同項(xiàng)目當(dāng)天的日志。

    以下代碼執(zhí)行方式

      腳本名稱:cat_catalina_log.sh

      腳本運(yùn)行方式:sh cat_catalina_log.sh tomcat-8108

    腳本中的$1就是傳入的參數(shù):tomcat-8108

    #!/bin/bash#set -xls_date=`date +%Y-%m-%d`tail -500f /home/tomcat/$1/logs/catalina.${ls_date}.out

    案例二:

    腳本的目的:想用腳本重啟tomcat項(xiàng)目,通過(guò)傳參的方式(參數(shù):項(xiàng)目的名稱) 。

    以下代碼執(zhí)行方式:

      腳本名稱:restartApp.sh

      腳本運(yùn)行方式:sh restartApp.sh tomcat-8107

    set -x 詳細(xì)的日志輸出

    grep -v 是反向查找的意思,比如 grep -v restartApp 就是查找不含有 restartApp 字段的行

    #!/bin/bashset -x#ps_result=`ps -ef | grep tomcat| grep $1`#echo “${ps_result}” echo -e “”pids=`ps -ef| grep tomcat |grep $1 |grep -v ‘grep’|grep -v ‘restartApp.sh’|awk ‘{print $2}’`count=0pid_num=0for pid in ${pids}do pid_num=${pid} echo “pid_num:${pid_num}” #count=`expr ${count}+1` count=$(($count+1)) echo “count: ${count}”done if [[ $count -gt 1 ]]then echo “一個(gè)項(xiàng)目有兩個(gè)進(jìn)程 異常”else kill -9 ${pids} echo “Kill ${pids} Success!” #重啟 echo “重啟中。。。。。。。” sh /home/lifesea/$1/bin/startup.shfiecho -e “”

    測(cè)試同學(xué)可以根據(jù)實(shí)際情況,將頻繁使用的命令,讓其自動(dòng)化跑起來(lái),稍微解放一下自己的雙手。

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月13日 12:11
    下一篇 2022年6月13日 12:11

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息