測試常用工具匯總


概述:

“工欲善其事必先利其器”,選擇合適的工具在測試工作中效率會大大提升,下面簡單介紹一下工作中常用的幾個工具。

如果需要或感興趣可以深入學習,這里帶領大家了解一下,碰到這些工具會用、了解、知道這些工具就達到目的了,不要到時候說到測試工具,一問三不知,一臉懵逼,那樣就尷尬了。

 

軟件測試學習路線:

功能測試>接口測試>自動化測試>專項測試>測開>測試專家

 

用圖說話:

 

 

介紹:

抓包

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手機卻可能失敗

locust:python第三方工具 使用協程模式,相同條件下單台並發是jmeter4倍以上   優點:並發能力高、使用方便   缺點:擴展性相對差、報告不如jmeter豐富
AB:apache服務自帶的一款壓力測試工具 優點:速度快、無需單獨安裝  缺點:只能命令行使用、不熟接口的人不好使用、報告比較單一

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM