Locust 設定斷言

2021-08-19 13:45:58 字數 823 閱讀 6839

效能測試也需要設定斷言麼? 某些情況下是需要,比如你在請求乙個頁面時,就可以通過狀態來判斷返回的 http 狀態碼是不是 200。

設定響應斷言

catch_response = true :布林型別,如果設定為 true, 允許該請求被標記為失敗。

通過 client.get() 方法傳送請求,將整個請求的給 response, 通過 response.status_code 得請求響應的 http 狀態碼。如果不為 200 則通過 response.failure(『failed!』) 列印失敗!

啟動測試,運**況:

至於,我上面的測試指令碼為什麼為失敗,你自個分析一下吧!原因很簡單。

locust 效能測試

作業系統最小執行單位是程序,而程序最小執行單位是執行緒 協程是微小的執行緒,完全由程式所控制 在使用者態執行 好處是效能大幅度的提公升 locust 是一款分布式負載測試工具,完全基於事件,即乙個locust節點也可以在乙個程序中支援數千併發使用者,不使用 通過 gevent 使用輕量級過程 即在自...

使用Docker執行locust

官方docker映像當前位於 locustio locust中 可以像這樣使用docker映像 假設locustfile.py當前工作目錄中存在 該映像 docker run p 8089 8089 v pwd mnt locust locustio locust f mnt locust locu...

locust案例demo實踐

自 提到效能測試,大部分小夥伴想到的就是lr和jmeter這種工具,小編一直不太喜歡寫這種工具類的東西,我的原則是能用 解決的問題,盡量不去用工具。python裡面也有乙個效能測試框架locust,本篇簡單的介紹locust的基本使用,希望越來越多的小夥伴能一起愛上它!環境準備 python3.6 ...