python文件與測試工具

2021-09-23 06:00:15 字數 784 閱讀 3575

文件檢視

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...