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

2022-09-19 21:51:20 字數 870 閱讀 8560

什麼是自動化測試

一般是指軟體測試的自動化,軟體測試就是在預設條件下執行系統或應用程式,評估執行結果,預先條件應包括正常條件和異常條件

自動化測試:

- 介面自動化

- 介面自動化

什麼是效能測試
效能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。

負載測試和壓力測試都屬於效能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的效能,

目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。壓力測試是通過確定乙個系統的瓶頸或者不能

接受的效能點,來獲得系統能提供的最大服務級別的測試。

自動化測試和效能測試對應了軟體測試技術發展的兩個不同的路線

雖然是兩個不同方向,但是關聯度還是挺高的。

下面對效能測試做個詳細的介紹吧。

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

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

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

但是錄製的指令碼可用性不敢恭維,在實際的工作裡,大多數的效能測試指令碼其實都是自己寫的。

【指令碼是要自己寫的】

不管是自動化測試還是效能測試,都要掌握寫指令碼的技能

效能測試不止是工具和指令碼

指令碼的功能是可以模擬使用者操作

工具提供了多執行緒用來施壓併發等

學習效能測試應該如何入手:

掌握介面測試

選擇測試工具

學會分析

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

壓力測試 效能自動化測試

loadrunner loadrunner,是一種 系統行為和效能的負載測試工具。通過以模擬上千萬使用者實施併發負載及實時效能監測的方式來確認和查詢問題,loadrunner能夠對整個企業架構進行測試。企業使用loadrunner能最大限度地縮短測試時間,優化效能和加速應用系統的發布週期。loadr...

測試 功能測試 效能測試和自動化測試的區別

功能測試 selenium,又名黑盒測試。根據產品業務需求 產品行業特徵 模擬使用者操作方式來測試乙個產品的特性以確定它們是否滿足使用者需求。方法 等價類劃分,邊界值測試,錯誤推測法,因果圖法,判定表驅動分析法,正交法等 效能測試 loadrunne,包括負載壓力,壓力測試,強度測試,容量測試等。通...

效能基準自動化測試

效能基準測試是一項系統效能測量工作,根據目前的專案實際,在這裡做了一些新的定義。基準測試在專案中與一般效能測試工作的主要區別在於其更短的回歸週期與直觀的趨勢分析,並同時為混合業務效能場景的指令碼執行緒配比計算提供依據。一般的效能測試往往只在版本計畫中或遭遇系統效能問題時進行,而基準測試在日常中進行,...