接口自動化:pytest----環境搭建
阿新 • • 發佈:2019-03-05
work 多實例 擴展 pytho alt 官方網站 自定義 前言 文檔
出處:https://www.cnblogs.com/yoyoketang/p/9356693.html
前言:
python鄙視鏈:pytest 鄙視 > unittest 鄙視 > robotframework 鄙視 > 記流水賬 鄙視 > "hello world"小白
所以,讓我們一起學習pytest吧。
pytest簡介:
pytest是python的一種單元測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起來更簡潔,效率更高。根據pytest的官方網站介紹,它具有如下特點:
- 非常容易上手,入門簡單,文檔豐富,文檔中有很多實例可以參考
- 能夠支持簡單的單元測試和復雜的功能測試
- 支持參數化
- 執行測試過程中可以將某些測試跳過(skip),或者對某些預期失敗的case標記成失敗
- 支持重復執行(rerun)失敗的case
- 支持運行由nose, unittest編寫的測試case
- 可生成html報告
- 方便的和持續集成工具jenkins集成
- 可支持執行部分用例
- 具有很多第三方插件,並且可以自定義擴展
一、pytest安裝:
1. pip install -U pytest
2. pip show pytest查看安裝版本
3. 也可以pytest -version查看安裝的版本
二、快速入手
-- 寫一個函數
-- 寫一個類
接口自動化:pytest----環境搭建