python 自動化測試 (一):安裝 requests,unittest,HTMLTestRunner

书天發表於2021-01-05

一、安裝 requests 庫前,需要先安裝 yum -y install epel-release,來支援 pip 包的安裝
二、執行成功之後,再次執行 yum install python-pip
三、安裝 requests 庫:

pip install requests

ps:用 python 做 http 協議的介面測試會用到這個庫。

四、其中 HTMLTestRunner 包最難安裝了,這裡找到一個比較好的源,可以直接複製到/usr/lib64/python2.7/site-packages/目錄下
http://tungwaiyip.info/software/HTMLTestRunner_0_8_2/HTMLTestRunner.py
https://testerhome.com/topics/27450

五、在專案中引用可以這樣寫:
import HTMLTestRunner

runner = HTMLTestRunner.HTMLTestRunner(****)

然後可以驗證一下 HTMLTestRunner 是否安裝成功
1.輸入命令 python,進入 python 命令列
2.輸入 dir(HTMLTestRunner) 看是否顯示了全部已安裝的 module,正常會輸出
['HTMLTestRunner', 'OutputRedirector', 'StringIO', 'Template_mixin', 'TestProgram', 'TestResult', 'TestResult', 'author', 'builtins', 'doc', 'file', 'name', 'package', 'version_', 'datetime', 'main', 'saxutils', 'stderr_redirector', 'stdout_redirector', 'sys', 'time', 'unittest']

3.然後輸入 HTMLTestRunner.HTMLTestRunner('a')
輸出顯示
至此,HTMLTestRunner 安裝成功!

相關文章