Linux
cd:切換目錄
ls:查詢當(dāng)前目錄下所有文件和目錄
mkdir:增加目錄
mv:修改目錄荚斯、移動目錄
cp -r拷貝目錄
rm -r刪除目錄
vi:修改文件內(nèi)容
tar -xvf:解壓壓縮包
pwd:顯示當(dāng)前所在位置
clear:清屏
ADB
adb devices:查看設(shè)備
adb install:安裝
adb uninstall:卸載
adb shell:登錄設(shè)備
adb pull:拷貝
adb logcat:查看日志
adb shell cat 查看文件
adb version:查看adb版本
adb shell mkdir path 創(chuàng)建目錄
adb shell pm path 查看app路徑
Monkey
adb shell monkey100:執(zhí)行monkey100次
adb shell monkey -p+包名 100:指定的app執(zhí)行100次
adb shell monkey -p +包名 -v 100顯示日志詳細(xì)程度
adb shell monkey 100>C:/log/b.txt將log信息寫入文檔
adb shell monkey -p +包名 --ignore -crashes --ignore -timeouts --throttle 100 --pct -touch 50 --pct -motion 50 -v -v 1000>C:\login\c.txt
1、下載Jmeter
2安裝Jmeter之前
安裝Jmeter之前需要先配置Java環(huán)境查牌,我們下載的是jmeter4.0事期,所以java版本最好是選用java6以后的版本。
安裝JDk1.8的步驟如下:
點(diǎn)擊下載的JDK文件-dk-6u18-windows-i586.exe纸颜,點(diǎn)擊下一步直至安裝完成兽泣,然后開始配置環(huán)境:
點(diǎn)擊我的電腦----屬性----高級----環(huán)境變量----在系統(tǒng)變量中----點(diǎn)擊新建,
在變量名中輸入:JAVA_HOME
變量值中輸入:C:\ProgramFiles (x86)\Java\jdk1.8.0_161
再次點(diǎn)擊新建:
在變量名中輸入:CLASSPATH胁孙,
變量值中輸入:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;
然后再系統(tǒng)變量中找到Path唠倦,點(diǎn)擊編輯,在變量值中加上:
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(如果前面沒有“;”需要加上)
配置完成之后涮较,點(diǎn)擊確定保存稠鼻,然后cmd打開命令窗口輸入:java或者javac,出現(xiàn)大串字符串表示配置成功狂票。
也可以輸入:java-version 查看java版本來查看是否配置成功候齿。
OK,JDK安裝成功之后闺属,就可以下一步安裝Jmeter了慌盯。
3、安裝Jmeter
解壓apache-jmeter-2.9.zip文件至目錄掂器,我的是I:\ProgramFiles(86)目錄亚皂。
點(diǎn)擊我的電腦----屬性----高級----環(huán)境變量----在系統(tǒng)變量中----點(diǎn)擊新建,
變量名輸入:JMETER_HOME
變量值輸入:I:\ProgramFiles(86)\apache-jmeter-4.0
然后編輯CLASSPATH變量国瓮,加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;然后確定即可
操作完上面的步驟灭必,我們就可以點(diǎn)擊Jmeter中bin目錄下面的jmeter.bat文件即可打開Jmeter了匠楚。(Linux運(yùn)行Jmeter.sh)
注意:打開的時(shí)候會有兩個(gè)窗口,Jmeter的命令窗口和Jmeter的圖形操作界面厂财,不可以關(guān)閉命令窗口芋簿。
Jmeter的使用:
1.點(diǎn)擊TestPlan右鍵創(chuàng)建線程組
2.點(diǎn)擊線程組右鍵創(chuàng)建Http請求
3.在Http請求中根據(jù)接口將協(xié)議、服務(wù)器名稱璃饱、端口號与斤、請求方式、路徑以及編碼格式填好
4.點(diǎn)擊運(yùn)行
Badboy錄制(web端)
1.打開badboy ,點(diǎn)擊紅色按鈕荚恶,在地址欄輸入被測項(xiàng)目地址撩穿。
?
錄制完成后,點(diǎn)擊工具欄旁邊黑色按鈕谒撼,結(jié)束錄制食寡。
2.選擇文件,Export to Jmeter 保存.jmx類型文件
?
3.打開Jmter,打開“文件”->‘打開’選擇剛保存的.jmx類型文件廓潜。
??
二.使用Jmeter自身的代理錄制腳本
1.快速創(chuàng)建錄制測試計(jì)劃
2.設(shè)置端口以及錄制地址
3.設(shè)置瀏覽器代理服務(wù)器抵皱,設(shè)置好了在瀏覽器中訪問需要錄制的web項(xiàng)目地址,就可以錄制辩蛋。
?
Jmeter中的錄制的腳本會看上去比較亂呻畸,有時(shí)需要排除模式過濾
1.?????? 打開JMeter工具
創(chuàng)建一個(gè)線程組(右鍵點(diǎn)擊“測試計(jì)劃”--->“添加”---->“線程組”)
創(chuàng)建一個(gè)http代理服務(wù)器(右鍵點(diǎn)擊“工作臺”--->“添加”--->“非測試元件”--->“http代理服務(wù)器”)
完整的設(shè)置參照下圖:
2. ?下面來設(shè)置一下IE瀏覽器
IE--->“internet屬性”--->“連接”--->“局域網(wǎng)設(shè)置”
設(shè)置為本機(jī)IP就可以了,注意端口號要與Jmeter上的端口號一致悼院。默認(rèn)都是8080端口伤为。
3. ? 現(xiàn)在點(diǎn)擊jmeter上的“啟動”按鈕,打開瀏覽器輸入需要錄制web項(xiàng)目地址据途,jmeter會自動記錄你IE所訪問的頁面绞愚。
PS:第二種方法是我剛才知道的一種,關(guān)于這兩種方法哪個(gè)更好颖医,現(xiàn)在還不知道位衩,但第二方法有通過IE瀏覽
Jmeter的正則提取器面試題:
在一個(gè)線程組中,B請求需要使用A請求返回的數(shù)據(jù)便脊,也就是常說的關(guān)聯(lián)蚂四,將上一個(gè)請求的響應(yīng)結(jié)果作為下一個(gè)請求的參數(shù),則需要對A請求的響應(yīng)報(bào)文使用后置處理器哪痰,其中最方便最常用的就是正則表達(dá)式提取器了遂赠。