文件檢視
pydoc模組
pydoc命令
testmod()
測試報告內容 作用
主**示例
if __name__==
'__main__'
:# 匯入文件測試模組,呼叫testmod(),進行文件測試
import doctest
doctest.testmod(
)
測試驅動開發
先編寫測試用例
編寫,修改**邏輯
執行用例,不通過則重複1-2,直到所有用例測試通過
關鍵 單元測試類必須繼承unittest.testcase
且
執行測試
測試結果
unittest
概念
unittest.testsuite()
測試包
unittest.texttestrunner()
測試執行器, 可指定測試報告輸出
測試用例類(testcase的子類)
測試韌體test fixture
@classmethod 類級別韌體方法
python -m unittest -v fixture_test.py
unittest跳過測試用例
使用testcase 的 skiptest()
方法來跳過測試用例
Python測試工具Pylot使用
pylot 是一款開源的用以測試 web service效能和擴充套件性的工具,它執行http負載測試,這對於制定容量計畫 確定基準點 分析系統瓶頸以及系統調優都非常有用。在使用過程 中,pylot會發起併發請求 http requests 檢驗伺服器響應,以及帶有相關指標的報表。它通過gui或者s...
Python壓力測試工具 Locust
locust一款開源效能測試工具,易於使用 指令碼化 可擴充套件,對開發者非常友好。特性 pip install locust import json import tornado.web import tornado.ioloop login false 是否登入 deffib n 計算斐波那契數...
壓力測試工具
webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...