溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

app測試常用的一些東西

發布時間:2020-07-18 01:05:12 來源:網絡 閱讀:905 作者:809647468 欄目:軟件技術

   今天有點餓,所以有點懶,把我之前整理的一些筆記發一下吧!

    

1.ADB 安卓調試橋   工具  連接pc設備和安卓設備,可以實現pc對安卓的操作


常用命令:

adb install  包名稱.apk  安裝

adb shell    進入adb

su  

藍手指中授權root權限

adb kill-service         結束adb服務

adb start-service        開啟adb服務

adb uninstall com.xs.cn   卸載

**  adb  logcat 抓安卓系統日志


    過濾方式:adb logcat *:e   錯誤級別的日志

            :adb logcat *:w   警告級別以上的日志(既有警告也有錯誤)

              adb logcat *:w >> c:\log.txt   將警告級別以上的日志重定向到c盤下的log.txt文檔下

2.monkey  工具   模擬隨機用戶事件流


**monkey -p 包名稱 -v  1000  顯示執行過程的日志  (monkey工具命令可以加三個-v  根據詳細程度自己用)

                           對這個包狂點1000次



monkey -p 包名   -v  模擬次數   -s  種子  



參數  -s    種子   例:monkey -p 包名稱 -v  1000   -s  200      把前200次點擊作為種子,下次執行可以和這200次保持同樣的點擊




補充:1、adb   shell  | grep cn.xs

      2、adb  shell  dumpsys meminfo   查內存使用情況


3.手機ANR   應用無響應


 事件超過5秒即是無響應,anr事件


/adta/data  下

4.app測試要點:


    安裝卸載  : 斷電  重啟   卸載后再裝   內存不足  電量不足   

    兼容與適配:殺毒軟件   云測  系統   版本   手機型號等等

    網絡使用情況,環境,穩定性:運營商網絡和wifi切換      

    升級測試:斷電  重啟   卸載后再裝   內存不足  電量不足

    交叉干擾:來電信息之后程序運行情況    應用切換    充電   按鍵等

    程序數據的轉移

    穩定性

    安全


專項:穩定性  monkey工具(性能)

        安全

  

安全:發布版本要驗證安裝包是不是簽名 

      命令:jarsigner -verify -verbose -certs apk名稱

      賬戶安全:密碼必須密文傳輸密文顯示密文存儲。 

      反編譯是否包含敏感信息

      金融類的用自己的輸入法

      應用如果支持多方登陸,要有提示



5.接口測試

  http接口測試:對發起請求的驗證

  jmeter:測試計劃  添加  線程組  添加  http請求    添加   查看結果樹   (可以加響應斷言)

使用Jmeter進行HTTP接口測試  此博文包含圖片 (2016-03-18 20:51:51)轉載▼

標簽: jmeter http接口測試 分類: 性能測試

這幾天學習了一下使用Jmeter進行HTTP接口測試,這個也是后面進行性能測試的基礎吧

安裝運行請自行搜索,下載地址:http://jmeter.apache.org/download_jmeter.cgi

這里只講流程

先以一個最簡單的音樂列表請求為例

http://www.xxx.com/service/audio/recommend?sn=sssssssnnnnnnn&ts=1431485908047&sign=3cc9b856b1ba7edfd4f845e4&audio_type=6&size=5

可以直接在瀏覽器運行,返回5首歌的列表


1.打開jmeter,右擊‘測試計劃’-Threads-線程組,創建一個線程組

使用Jmeter進行HTTP接口測試



2.右擊線程組-添加-配置元件-HTTP請求默認值

使用Jmeter進行HTTP接口測試


3.HTTP請求默認值是為了下面每個HTTP請求設置一個默認值,即你在這里設置一次,之后每個HTTP請求都可以復用一些設置。我這里只填了域名,其他都用默認值

使用Jmeter進行HTTP接口測試



4.右擊線程組-添加-Sampler-HTTP請求,添加一個具體的HTTP請求

使用Jmeter進行HTTP接口測試



5.在HTTP請求中的路徑處將除主域名外的復制到這里。因為這個只是一個簡單的查詢接口,方法選擇GET

使用Jmeter進行HTTP接口測試


6.右擊HTTP請求-添加-斷言-響應斷言,以判斷返回值是否是預期的

使用Jmeter進行HTTP接口測試



7.在響應斷言中,一切都按默認即可。

接口運行成功,會返回狀態碼2000和Successful的信息,你單填其中哪個都行。這里為了最大程度保證沒有錯誤,將返回值的前半部分全復制到這里。

如果你的返回值很簡單的話,可以將‘模式匹配規則’中選中‘匹配’,然后將返回值一字不差的復制到下面,這樣就是完全匹配的關系。我這里是選擇了‘Substring’,包含的關系。如果選中后面的‘否’復選框,就是非的意思。

使用Jmeter進行HTTP接口測試



8.之后右擊線程組-添加-監聽器-察看結果樹,這里會顯示所有的執行結果

使用Jmeter進行HTTP接口測試



9.點擊工具欄綠色的三角執行按鈕,執行完畢后單擊‘察看結果樹’,單擊相應的HTTP請求,就可以看到jmeter發出的請求和收到的響應結果

使用Jmeter進行HTTP接口測試



使用Jmeter進行HTTP接口測試




對于需要在發送請求時附加JSON數據的接口,操作除了上面的步驟,只需再加2個地方

1.右擊HTTP請求-添加-配置元件-HTTP信息頭管理器,點擊下方的添加按鈕,分別填入:Content-Type和application/json

2.在HTTP請求中,除了填寫完路徑后,在下方的‘Body Data’中將要發送的JSON粘貼進來,將方法選為‘POST’




6.fiddler抓包  手機端

!Fiddler設置代理-->tools-->option->https全選

                                    ->connection全選

  !重啟Fiddler

  ! 手機連接至同一網絡,設置Fiddler主機為代理服務器


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女