python接口自动化测试三:代码发送HTTP请求
get請求:
1、get請求(無參數(shù)):
?
?
?
?
2、get請求(帶參數(shù)):
接口地址:http://japi.juhe.cn/qqevaluate/qq
返回格式:json
請求方式:get post
請求示例:http://japi.juhe.cn/qqevaluate/qq?key=您申請的appKey&qq=295424589
接口備注:根據(jù)傳入的參數(shù) qq 號碼和您申請的 appKey 測試 qq 的吉兇
請求參數(shù)說明(入?yún)?#xff09; :
名稱??? 必填??? 類型????? 說明
key???? 是????? string??? 您申請的 appKey:8dbee1fcd8627fb6699bce7b986adc45
qq????? 是????? string??? 需要測試的 QQ 號碼:907728701
2.1、以url的方式傳參:
url = 'http://japi.juhe.cn/qqevaluate/qq?key= 8dbee1fcd8627fb6699bce7b986adc45&qq=907728701'
?
2.2、以字典的形式傳參:
url = 'http://japi.juhe.cn/qqevaluate/qq'
par = {
??????? 'key':' 8dbee1fcd8627fb6699bce7b986adc45',
??????? 'qq':'907728701'
}
r = requests.get(url,params=par)?????????????????????? #發(fā)送get請求
?
Post請求:
1、??? post請求(無參數(shù)):
url = 'http://japi.juhe.cn/qqevaluate/qq'
r = requests.post(url)????????????????????? #發(fā)送post請求
print(r.status_code)??????????????????????? #打印狀態(tài)碼
print(r.headers)??????????????????????????? #打印返回的報頭(頭部)
print(r.text)?????????????????????????????? #查看返回結(jié)果的文本形式(body部分)
?
2、??? post請求(有參數(shù)):
2.1、以url的方式傳參:
url = 'http://japi.juhe.cn/qqevaluate/qq?key= 8dbee1fcd8627fb6699bce7b986adc45&qq=907728701'
r = requests.post(url)??????????? #發(fā)送post請求
?
2.2、以字典的形式傳參:
url = 'http://japi.juhe.cn/qqevaluate/qq'
par = {
??????? 'key':'8dbee1fcd8627fb6699bce7b986adc45',
??????? 'qq':'907728701'
}
r = requests.post(url,params=par)??????????? #發(fā)送get請求
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhongyehai/p/9159384.html
總結(jié)
以上是生活随笔為你收集整理的python接口自动化测试三:代码发送HTTP请求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Golang教程:常量
- 下一篇: tmux使用总结