概述:
“工欲善其事必先利其器”,選擇合適的工具在測試工作中效率會大大提升,下面簡單介紹一下工作中常用的幾個工具。
如果需要或感興趣可以深入學習,這里帶領大家了解一下,碰到這些工具會用、了解、知道這些工具就達到目的了,不要到時候說到測試工具,一問三不知,一臉懵逼,那樣就尷尬了。
軟件測試學習路線:
功能測試>接口測試>自動化測試>專項測試>測開>測試專家
用圖說話:
介紹:
抓包
charles:是一款http代理抓包工具,主要功能用戶移動端抓包,斷點調式,自動響應,ip欺騙; 優點:穩定、結構清晰、支持多平台; 缺點:需要破解才能使用
Fidder:和charles一樣都是代理抓包工具,功能都類似; 優點:簡單、上手快、免費、可以免安裝; 缺點:相對沒有charles穩定、只能在windows平台使用、沒有結構展示
httpcanary:是一款直接裝android上的抓包軟件,無需代理; 優點:直接在手機上抓包、無需代理; 缺點:只能用初級版高級版收費、抓包效果不如前兩款軟件
測試管理
禪道:項目綜合管理平台,包含需求、項目、開發、測試、文檔管理; 優點:功能完善、免費; 缺點:提交bug是截圖不能直接復制粘貼,需要保存后在上傳
jira:是一款bug管理工具; 優點:未知; 缺點:英文版本人英文差 沒怎么用過
testlink:一款專門管理用例的web工具,支持用例編寫、導入導出、用例指定、用例執行進度報告; 優點:專注與用例管理、用例功能強大; 缺點:權限控制與任務分配優點繁瑣
接口工具
postman:是一款十分好用的接口調試工具 優點:界面體驗性好、操作簡單; 缺點:沒有web平台
apipost:是接口測試工具和postman基本差不多,支持web、一鍵生成接口文檔、mock服務等 優點:安裝輕便、有web可pc端、完全中文、一鍵生成接口文檔、mock服務、斷言測試; 缺點:未知
jmeter:是一款接口壓力測試工具,可測試接口、檢測資源、數據庫、FTP等測試; 優點:開源、資料豐富、移植好、包資源小 缺點:java開發的程序對電腦性能占用較大
Yapi:是一款接口測試與接口管理的綜合工具 優點:界面體驗性好,接口結構清晰、可管理接口、自動化測試及持續集成 ; 缺點:接口依賴需要自定義腳本感覺不太容易
python+requests+Excel+Unttest:是純代碼綜合性一體測試框架 優點:可提高開發能力,可脫離宿主機,可自行拓展; 缺點:需要對業務及代碼比較熟、開發周期長
httprunner:是一款以json數據模式的接口自動化工具 優點:簡單容易上手、數據結構清晰、可通過chales錄制; 缺點:未知
小麻雀:自己二次開發的一個簡單的接口測試平台
性能測試
monkey:android開發環境自帶的一款壓力測試工具,優點:直接使用、不用寫代碼、使用簡單 缺點:隨機執行、無法指定場景執行
傻猴:是基礎monkey開發的app 優點:無需寫命令、直接填寫參數即可,自帶測試報告、相關日志 缺點:要連接adb
monkeyrunner:android開發環境自帶的一款壓力&自動化測試工具,優點:可以指定坐標執行,自定義執行 缺點:移植性比較差,一套腳本在a手機上能運行 而b手機卻可能失敗
Goreply:goreplay抓取線上真實的流量,並將捕捉到的流量轉發到測試服務器上 優點:模擬用戶更准確、獲取場景更方便 缺點:必須在服務器上獲取&轉發
監控工具
nmon:是一款linux性能系統監控工具、可監控cpu、內存、硬盤、IO讀寫等 優點:免費,體積小,安裝簡單,耗費資源低 缺點:暫未發現
monyog:mysql監控工具,可以實時監測增、刪、改、查,查看MySQL服務器的運行狀態 優點:體積小、免費、安裝方便 缺點:速度咋快
perfdog:一款非常好用的性能監控工具可測試android、小程序、ios等 優點:安裝方便、功能強大、體驗好 缺點:收費而且不便宜
Solopi:是一款性能監控+一機多控的測試工具 優點:免費、簡單 缺點:項目已放棄維護、只支持android
itest:是一款性能監控工具,同時支持手機同步web平台 優點:簡單、數據可同步到平台 缺點:只支持android、web平台報告不支持分享(只能登錄賬號查看報告),http://itest.iflytek.com/
emmagee:一款android端性能監控工具 優點:報告可導出excel、使用簡單 缺點:android7.0后已不在支持了
tidevice:一款ios的通訊橋梁、使用它可以脫離mac電腦啟動wda,優點:脫離mac環境執行自動測試、使用簡單 缺點:目前功能過於單一
Grafana:是一個跨平台的開源的度量分析和可視化工具,可以通過將采集的數據查詢然后可視化的展示 優點:可量化展示一切數據、是未來devops重點 缺點:部署及使用相對復雜
ui自動化工具
測試技術匯總:
鏈接:https://pan.baidu.com/s/19rR2qJnWOZI6d-bTfdUyqA
提取碼:1234