Python 接口測試(一)

1. 概念:html

接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。python

  1. 2.    環境準備:

(1.)安裝pythonweb

 https://www.python.org/downloads/ 下載你想用的版本(本文介紹的版本是3.5的版本)。安裝後,添加系統環境變量。在cmd中輸入python,數據庫

(2.)安裝requests庫。瀏覽器

https://pypi.python.org/pypi/requests/ 下載地址,而後進入cmd。進入下載目錄,安裝python setup.py installpost

也能夠在cmd輸入 pip install requests安裝,安裝完,python下倒入requests看是否報錯測試

import requests  不報錯即安裝成功ui

 requests文檔中文版本:3d

http://docs.python-requests.org/zh_CN/latest/user/quickstart.htmlserver

對於接口測試來講,通常分爲二種狀況,分別是基於http協議和基於web services協議,可是最經常使用的是基於http協議的

接口測試,其中最經常使用的http方法是get和post,固然還有put,delete請求,接口測試的過程就是client(瀏覽器)向server(服務

器端)request一個請求,server獲得請求後,response返回給client響應數據。

GET:從指定資源獲取數據

如在百度搜索輸入selenium-python返回結果,如圖,

 

post: 向指定的資源要被處理的數據,以登陸博客園爲例

 

 

顯然從結果看咱們的登陸是失敗的。

PUT:上傳指定的URL,通常是修改,能夠理解爲數據庫中的update。

   DELETE:刪除指定資源。

   在接口測試中,通常來講,post建立數據,get獲取建立成功後的全部數據和指定的數據,put能夠對建立成功後的數據

進行修改,delete是指定的資源。

相關文章
相關標籤/搜索