今天有點(diǎn)餓,所以有點(diǎn)懶,把我之前整理的一些筆記發(fā)一下吧!
10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有白城免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。1.ADB 安卓調(diào)試橋 工具 連接pc設(shè)備和安卓設(shè)備,可以實(shí)現(xiàn)pc對(duì)安卓的操作
常用命令:
adb install 包名稱.apk 安裝
adb shell 進(jìn)入adb
su
藍(lán)手指中授權(quán)root權(quán)限
adb kill-service 結(jié)束adb服務(wù)
adb start-service 開啟adb服務(wù)
adb uninstall com.xs.cn 卸載
** adb logcat 抓安卓系統(tǒng)日志
過濾方式:adb logcat *:e 錯(cuò)誤級(jí)別的日志
:adb logcat *:w 警告級(jí)別以上的日志(既有警告也有錯(cuò)誤)
adb logcat *:w >> c:\log.txt 將警告級(jí)別以上的日志重定向到c盤下的log.txt文檔下
2.monkey 工具 模擬隨機(jī)用戶事件流
**monkey -p 包名稱 -v 1000 顯示執(zhí)行過程的日志 (monkey工具命令可以加三個(gè)-v 根據(jù)詳細(xì)程度自己用)
對(duì)這個(gè)包狂點(diǎn)1000次
monkey -p 包名 -v 模擬次數(shù) -s 種子
參數(shù) -s 種子 例:monkey -p 包名稱 -v 1000 -s 200 把前200次點(diǎn)擊作為種子,下次執(zhí)行可以和這200次保持同樣的點(diǎn)擊
補(bǔ)充:1、adb shell | grep cn.xs
2、adb shell dumpsys meminfo 查內(nèi)存使用情況
3.手機(jī)ANR 應(yīng)用無響應(yīng)
事件超過5秒即是無響應(yīng),anr事件
/adta/data 下
4.app測試要點(diǎn):
安裝卸載 : 斷電 重啟 卸載后再裝 內(nèi)存不足 電量不足
兼容與適配:殺毒軟件 云測 系統(tǒng) 版本 手機(jī)型號(hào)等等
網(wǎng)絡(luò)使用情況,環(huán)境,穩(wěn)定性:運(yùn)營商網(wǎng)絡(luò)和wifi切換
升級(jí)測試:斷電 重啟 卸載后再裝 內(nèi)存不足 電量不足
交叉干擾:來電信息之后程序運(yùn)行情況 應(yīng)用切換 充電 按鍵等
程序數(shù)據(jù)的轉(zhuǎn)移
穩(wěn)定性
安全
專項(xiàng):穩(wěn)定性 monkey工具(性能)
安全
安全:發(fā)布版本要驗(yàn)證安裝包是不是簽名
命令:jarsigner -verify -verbose -certs apk名稱
賬戶安全:密碼必須密文傳輸密文顯示密文存儲(chǔ)。
反編譯是否包含敏感信息
金融類的用自己的輸入法
應(yīng)用如果支持多方登陸,要有提示
5.接口測試
http接口測試:對(duì)發(fā)起請(qǐng)求的驗(yàn)證
jmeter:測試計(jì)劃 添加 線程組 添加 http請(qǐng)求 添加 查看結(jié)果樹 (可以加響應(yīng)斷言)
使用Jmeter進(jìn)行HTTP接口測試 此博文包含圖片 (2016-03-18 20:51:51)轉(zhuǎn)載▼
標(biāo)簽: jmeter http接口測試 分類: 性能測試
這幾天學(xué)習(xí)了一下使用Jmeter進(jìn)行HTTP接口測試,這個(gè)也是后面進(jìn)行性能測試的基礎(chǔ)吧
安裝運(yùn)行請(qǐng)自行搜索,下載地址:http://jmeter.apache.org/download_jmeter.cgi
這里只講流程
先以一個(gè)最簡單的音樂列表請(qǐng)求為例
http://www.xxx.com/service/audio/recommend?sn=sssssssnnnnnnn&ts=1431485908047&sign=3cc9b856b1ba7edfd4f845e4&audio_type=6&size=5
可以直接在瀏覽器運(yùn)行,返回5首歌的列表
1.打開jmeter,右擊‘測試計(jì)劃’-Threads-線程組,創(chuàng)建一個(gè)線程組
使用Jmeter進(jìn)行HTTP接口測試
2.右擊線程組-添加-配置元件-HTTP請(qǐng)求默認(rèn)值
使用Jmeter進(jìn)行HTTP接口測試
3.HTTP請(qǐng)求默認(rèn)值是為了下面每個(gè)HTTP請(qǐng)求設(shè)置一個(gè)默認(rèn)值,即你在這里設(shè)置一次,之后每個(gè)HTTP請(qǐng)求都可以復(fù)用一些設(shè)置。我這里只填了域名,其他都用默認(rèn)值
使用Jmeter進(jìn)行HTTP接口測試
4.右擊線程組-添加-Sampler-HTTP請(qǐng)求,添加一個(gè)具體的HTTP請(qǐng)求
使用Jmeter進(jìn)行HTTP接口測試
5.在HTTP請(qǐng)求中的路徑處將除主域名外的復(fù)制到這里。因?yàn)檫@個(gè)只是一個(gè)簡單的查詢接口,方法選擇GET
使用Jmeter進(jìn)行HTTP接口測試
6.右擊HTTP請(qǐng)求-添加-斷言-響應(yīng)斷言,以判斷返回值是否是預(yù)期的
使用Jmeter進(jìn)行HTTP接口測試
7.在響應(yīng)斷言中,一切都按默認(rèn)即可。
接口運(yùn)行成功,會(huì)返回狀態(tài)碼2000和Successful的信息,你單填其中哪個(gè)都行。這里為了大程度保證沒有錯(cuò)誤,將返回值的前半部分全復(fù)制到這里。
如果你的返回值很簡單的話,可以將‘模式匹配規(guī)則’中選中‘匹配’,然后將返回值一字不差的復(fù)制到下面,這樣就是完全匹配的關(guān)系。我這里是選擇了‘Substring’,包含的關(guān)系。如果選中后面的‘否’復(fù)選框,就是非的意思。
使用Jmeter進(jìn)行HTTP接口測試
8.之后右擊線程組-添加-監(jiān)聽器-察看結(jié)果樹,這里會(huì)顯示所有的執(zhí)行結(jié)果
使用Jmeter進(jìn)行HTTP接口測試
9.點(diǎn)擊工具欄綠色的三角執(zhí)行按鈕,執(zhí)行完畢后單擊‘察看結(jié)果樹’,單擊相應(yīng)的HTTP請(qǐng)求,就可以看到j(luò)meter發(fā)出的請(qǐng)求和收到的響應(yīng)結(jié)果
使用Jmeter進(jìn)行HTTP接口測試
使用Jmeter進(jìn)行HTTP接口測試
對(duì)于需要在發(fā)送請(qǐng)求時(shí)附加JSON數(shù)據(jù)的接口,操作除了上面的步驟,只需再加2個(gè)地方
1.右擊HTTP請(qǐng)求-添加-配置元件-HTTP信息頭管理器,點(diǎn)擊下方的添加按鈕,分別填入:Content-Type和application/json
2.在HTTP請(qǐng)求中,除了填寫完路徑后,在下方的‘Body Data’中將要發(fā)送的JSON粘貼進(jìn)來,將方法選為‘POST’
6.fiddler抓包 手機(jī)端
!Fiddler設(shè)置代理-->tools-->option->https全選
->connection全選
!重啟Fiddler
! 手機(jī)連接至同一網(wǎng)絡(luò),設(shè)置Fiddler主機(jī)為代理服務(wù)器
當(dāng)前名稱:app測試常用的一些東西-創(chuàng)新互聯(lián)
文章出自:http://m.rwnh.cn/article32/dgsgpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、搜索引擎優(yōu)化、品牌網(wǎng)站制作、云服務(wù)器、定制開發(fā)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容