測試報告
生成html測試報告
引入包的方式:from htmltestrunner import htmltestrunner
在python3中用htmltestrunner.py報importerror「:no module named 'stringio'解決辦法
原因是官網的是python2語法寫的,看官手動把官網的htmltestrunner.py改成python3的語法。修改內容:
第94行,將import stringio修改成import io第539行,將self.outputbuffer = stringio.stringio()修改成self.outputbuffer = io.stringio()
第642行,將if not rmap.has_key(cls):修改成if not cls in rmap:
第631行,將print >> sys.stderr, '\ntime elapsed: %s' % (self.stoptime-self.starttime)修改成print(sys.stderr, '\ntime elapsed: %s' % (self.stoptime-self.starttime))
第766行,將uo = o.decode('latin-1')修改成uo = e第772行,將ue = e.decode('latin-1')修改成ue = e
from selenium import webdriver#匯入瀏覽器的驅動包
import time#
匯入時間包
import unittest#
匯入單元測試包
from htmltestrunner import htmltestrunner#
匯入生成html報告的包
生成單元測試流程
載入測試用例
fp=open('
d:\\test\\unittest.html
','wb
')#建立測試報告,以寫的方式存入某個路徑
runner=htmltestrunner(
stream=fp,
title="",
description="
用例執**況:")
七 HTMLTestRunner生成測試報告
coding utf 8 created on 2019 01 21 author codeali import os import unittest import time import logging from lib import pathdeal from lib import log fr...
JMeter基礎018 生成HTML測試報告
一 生成html測試報告 1 概述 因為效能測試相關測試取樣結果比較龐大,那麼使用html文件結合餅狀圖的方式顯示測試結果更友好更直觀。2 生成報告的方法 注 2 方式二 先使用jmeter執行測試指令碼生成jtl或csv日誌檔案,再將日誌檔案轉換成html格式測試報告,再呼叫命令 jmeter g...
Selenium自動化測試 生成測試報告
生成html測試報告 from htmltestreport import htmltestrunner import os,sys import unittest import time dirname 當前目錄位置,filename 該py名稱 dirname,filename os.path....