使用python的接口测试环境搭建及使用,,环境搭建python


环境搭建python 安装:建议使用python3.7pycharm安装requests安装 :pip3 install requestsrequests 基本使用
usage:

>>> import requests
>>> r = requests.get(‘https://www.python.org‘)
>>> r.status_code
200
>>> ‘Python is a programming language‘ in r.content
True

... or POST:

>>> payload = dict(key1=‘value1‘, key2=‘value2‘)
>>> r = requests.post(‘https://httpbin.org/post‘, data=payload)
>>> print(r.text)
{
...
"form": {
"key2": "value2",
"key1": "value1"
},
...
}
获取返回数据:res = requests.post(url,data).text 返回的是text格式res = requests.post(url,data).json 返回的是json格式requests上传文件的例子:importrequestsimportjson#上传文件#url = ‘https://www.imooc.com/user/postpic‘download_url=‘http://file.mukewang.com/imoocweb/webroot/mobile/imooc7.2.010102001android.apk‘file={"fileField":("test.jpg",open("E:/ytxu/test.jpg","rb"),"image/jpg"),"type":"1"}cookie={"apsid":"I5ZTVmZmUzMGE1NDY2OTljZjFjYzkyMTMyMjk3MmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzIxMzU2MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNdXNoaXNoaV94dUAxNjMuY29tAAAAAAAAAAAAAAAAADVjZDY5ZWYxMGQ2MmFlZDVmNTJkYWQ0ZWNhNjU5MjZhz%2BMFXc%2FjBV0%3DZW"}res=requests.get(download_url)withopen("mukewang.apk","wb")asf:f.write(res.content)#res = requests.post(url,files=file,cookies=cookie,verify=False).json()print(res)#res = requests.post(url,files=file,cookies=cookie,verify=False).json()print(res)requests 下载apk文件requests 中 hearder介绍requests hearder加密flask环境搭建及简单开发接口开发:
#coding=utf-8
import requests
import json

from flask import Flask
app = Flask(__name__)

@app.route("/")
def logine():
data = json.dump(
{
‘username‘: "aa",
‘password‘: "111111"
}
)

return data
if __name__ == "__main__":
app.run()

使用python的接口测试环境搭建及使用

评论关闭