Python實現效能自動化測試竟然如此簡單

2022-07-03 11:18:13 字數 2225 閱讀 8590

1.什麼是效能自動化測試?

自動化測試

效能自動化

2.python中的效能自動化測試庫?

locust庫

分布式穩定、應用廣泛

1.安裝locust

使用豆瓣pypi源來安裝(推薦)

安裝成功之後,在cmd控制台將會新增一條命令,可輸入如下命令檢視:

locust --help
2.基本用法

a. 程式檔案要命名為 locustfile.py才行

b. 假如命名為one_example.py,則需要這樣執行

1.編寫自動化測試指令碼

"""建立後台管理站點壓測類,需要繼承taskset

可以新增多個測試任務

"""def login(self):

"""登入例項方法

"""登出例項方法

"""當任何乙個task排程執行之前,

on_start例項方法會被呼叫

先登入:return:

"""self.login()

def on_stop(self):

"""當任何乙個task排程執行之後,

on_stop例項方法會被呼叫

後登出:return:

"""self.logout()

@task

def admin_index(self):

"""對後台主頁進行壓測

"""建立執行壓測類

"""task_set = adminloadtest

2.使用命令列執行

3.開啟web ui介面進行配置

設定併發使用者數為10,每5秒建立乙個使用者

壓測過程截圖

美輪美奐的壓測報告

壓測失敗詳情

壓力測試 效能自動化測試

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

效能基準自動化測試

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

效能基準自動化測試

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