對自動化測試和性能測試之間的關系的簡單理解


什么是自動化測試

一般是指軟件測試的自動化,軟件測試就是在預設條件下運行系統或應用程序,評估運行結果,預先條件應包括正常條件和異常條件
自動化測試:
  - 接口自動化
  - 界面自動化

什么是性能測試

性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。
負載測試和壓力測試都屬於性能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的性能,
目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能
接受的性能點,來獲得系統能提供的最大服務級別的測試。
自動化測試和性能測試對應了軟件測試技術發展的兩個不同的路線

雖然是兩個不同方向,但是關聯度還是挺高的。
下面對性能測試做個詳細的介紹吧。

一般來講,大多數的性能測試都是基於工具來實現的。

比如經典的 jmeter\loadrunner\locustio 這些。

其中 jmeter 和 loadrunner 都是支持使用工具來錄制的。

但是錄制的腳本可用性不敢恭維,在實際的工作里,大多數的性能測試腳本其實都是自己寫的。

【腳本是要自己寫的】

不管是自動化測試還是性能測試,都要掌握寫腳本的技能

性能測試不止是工具和腳本

腳本的功能是可以模擬用戶操作
工具提供了多線程用來施壓並發等

學習性能測試應該如何入手:
掌握接口測試
選擇測試工具
學會分析

學習自動化測試,需要熟練掌握對【Webdriver-API】的使用。


免責聲明!

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



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