日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python接口测试实战_Python接口测试实战01:七种武器

發布時間:2024/9/27 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python接口测试实战_Python接口测试实战01:七种武器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

工欲善其事必先利其器,在正式開始介紹使用Python做接口測試前,我們先準備好相應的工具,這樣就能快速上手接口測試了。

0. Python

在測試領域Python其實大有可為,不管是Web、移動端、接口、嵌入式測試都能看到Python的身影。而且因為Python語法的簡單性,用Python做自動化測試的效率極高。

有人可能會說:Python運行效率低啊。可是你想想,在自動化測試應用時,我們需要在乎底層腳本語言的運行效率嗎?與其在乎運行效率,還不如思考下如何快速提高自動化測試的覆蓋率,也就是自動化case的開發效率。

Python有Python2以及Python3兩個大版本,Python2行將就木,本系列文章都以Python3為基礎,而且有可能會使用到Python3.5以上版本的特性。

官網:https://www.python.org

Windows版下載地址: https://www.python.org/downloads/windows/

1. pip && pipenv

pip 是python下最常用的包管理工具,安裝之后能夠通過運行快速安裝各種依賴。

pipenv 是個更先進的包管理工具,補強了,不過要安裝它,得先安裝:) ,筆者更推薦大家使用來管理項目的依賴。

安裝方法:

? Pipenv Features

Enables trulydeterministic builds, while easily specifyingonly what you want.

Generates and checks file hashes for locked dependencies.

Automatically install required Pythons, if is available.

Automatically finds your project home, recursively, by looking for a .

Automatically generates a , if one doesn’t exist.

Automatically creates a virtualenv in a standard location.

Automatically adds/removes packages to a when they are un/installed.

Automatically loads files, if they exist.

2. pyenv

pyenv是python多版本管理工具,尤其推薦或者用戶使用:

系統自帶Python版本過低,而且升級風險較大

如不能正確的管理系統Python的依賴,可能對系統內置工具的使用造成影響

所以筆者建議每位非Windows用戶最好都安裝,并下載一個較新的版本進行安裝。

3. Pycharm

Pycharm應該是世界上最好的Python IDE吧,而且社區版還是免費,還不下載個?

下載地址:

https://www.jetbrains.com/pycharm/download/

4. Unittest

是Python內置的單元測試框架,它與junit這類單元框架很相似,之后的文章里筆者會使用該框架來組織接口測試用例。

官方文檔:

https://docs.python.org/3/library/unittest.html

5. Requests

是Python的一個第三方HTTP庫,然后有可能是這個星球上最好用的http庫了。舉個栗子,筆者要發起一個POST請求,請求報文為JSON字符串,那只要這么做:

在線安裝:

官方文檔:http://docs.python-requests.org/en/master/

6. pytest

pytest 是python的第三方測試框架,相比它增強了很多功能,但是筆者對它的使用上相對謹慎,之后只會在用例的收集、執行層上使用它。

在線安裝:

總結

以上是生活随笔為你收集整理的python接口测试实战_Python接口测试实战01:七种武器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。