av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:如何實(shí)現(xiàn)python接口自動(dòng)化?

之前跟大家說(shuō)過(guò)關(guān)于自動(dòng)化內(nèi)容,但是大框內(nèi)容,不是經(jīng)常能碰到的問(wèn)答,但是大框里面充斥著很多細(xì)致的內(nèi)容,比如關(guān)于接口自動(dòng)化,想必很多小伙伴都不知道你這個(gè)內(nèi)容,也不知道如何使用吧,但是大家不必?fù)?dān)心,下面就演示給大家看。

一、準(zhǔn)備工作:

需要使用的第三方庫(kù)介紹

Requests

python中有許多針對(duì)http的庫(kù),例如自帶的urllib2,但是自帶的urllib2編寫(xiě)起來(lái)實(shí)在是太費(fèi)精力,所以采用號(hào)稱"HTTP for Humans"的requests庫(kù)。

xlrd

xlrd使得python可以方便的對(duì)excel文件進(jìn)行讀寫(xiě)操作,此次通過(guò)xlrd讀取excel文件中的測(cè)試數(shù)據(jù)。

http測(cè)試工具:

一個(gè)使用 Python + Flask 編寫(xiě)的 HTTP 請(qǐng)求和響應(yīng)服務(wù),該服務(wù)主要用于測(cè)試 HTTP 庫(kù)。后續(xù)測(cè)試我們都基于這個(gè)網(wǎng)站。

在本地搭建httpbin:

考慮到測(cè)試時(shí)要不斷訪問(wèn) httpbin 網(wǎng)站,請(qǐng)求過(guò)多擔(dān)心被拉到黑名單,我們自己在本志搭建一套httpbin服務(wù)。

1、安裝:pip install gunicorn

2、安裝:pip install httpbin

3、啟動(dòng):gunicorn httpbin:app

二、實(shí)現(xiàn)代碼:

get方法簡(jiǎn)單使用:

不帶參數(shù)的get:

# -*- coding:utf-8 -*-
#不帶參數(shù)的get
 
import requests
import json
 
host = "http://httpbin.org/"
endpoint = "get"
 
url = ''.join([host,endpoint])
r = requests.get(url)
#response = r.json()
 
print type(r.text)
print (eval(r.text))

輸出:

{
'origin': '183.14.133.88',
'headers': {
'Connection': 'close',
'Host': 'httpbin.org',
'Accept-Encoding': 'gzip,
deflate',
'Accept': '*/*',
'User-Agent': 'python-requests/2.18.1'
},
'args': {
},
'url': 'http: //httpbin.org/get'
}

2、 帶參數(shù)的get:

# -*- coding:utf-8 -*-
#帶參數(shù)的get
 
import requests
import json
 
host = "http://httpbin.org/"
endpoint = "get"
 
url = ''.join([host,endpoint])
params = {"show_env":"1"}
r = requests.get(url=url,params=params)
 
print r.url

輸出:

{
'origin': '183.14.133.88',
'headers': {
'X-Request-Id': 'ebe922b4-c463-4fe9-9faf-49748d682fd7',
'Accept-Encoding': 'gzip,
deflate',
'X-Forwarded-Port': '80',
'Total-Route-Time': '0',
'Connection': 'close',
'Connect-Time': '0',
'Via': '1.1vegur',
'X-Forwarded-For': '183.14.133.88',
'Accept': '*/*',
'User-Agent': 'python-requests/2.18.1',
'X-Request-Start': '1504755961007',
'Host': 'httpbin.org',
'X-Forwarded-Proto': 'http'
},
'args': {
'show_env': '1'
},
'url': 'http: //httpbin.org/get?show_env=1'
}

好啦,大家可以先消化了解下哦~如果還想了解更多的精彩內(nèi)容,可以到python教學(xué)中心查詢~


當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:如何實(shí)現(xiàn)python接口自動(dòng)化?
網(wǎng)址分享:http://uogjgqi.cn/article/cdhpjec.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流