1. 程式人生 > >接口自動化:pytest----環境搭建

接口自動化:pytest----環境搭建

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----環境搭建