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

歡迎訪問 生活随笔!

生活随笔

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

python

pythonpostapi_python post接口测试第一个用例日记

發(fā)布時間:2025/3/20 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonpostapi_python post接口测试第一个用例日记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如下是我自己公司的一個請求,學(xué)習過程順便記錄下,都是白話語言,不那么專業(yè),不喜勿噴!

首先看下圖,post請求一般需要填寫參數(shù)url, data(一般是表格類型的參數(shù),如我們智聯(lián)駕駛APP登錄的參數(shù)),json(一般就是json格式的參數(shù),如我們autogo云平臺登錄的參數(shù)),**kwags(一般是動態(tài)參數(shù),有的需要填寫,有的接口不需要填寫,一般是headers參數(shù))

下圖解釋dumps函數(shù),json.dumps()可以將字典轉(zhuǎn)化成字符串格式

dumps可以將字典轉(zhuǎn)化成字符串,一般接口返回的都是json格式,我們可以將它轉(zhuǎn)化成字符串再一 一分析和斷言

轉(zhuǎn)化過程中,用倒dumps函數(shù),其里邊的ensure_ascii=False(即輸出格式不為ascii語言), 可以將ASCII語言轉(zhuǎn)化成中文

indent可以將一整個json字符轉(zhuǎn)變?yōu)檎麄€的格式輸出來

如下是實操,以我們PC平臺登錄為例說明

#后邊需要用到request庫

import requests

#后邊需要用到request庫

import json(后邊需要用到j(luò)son庫# 我們的請求參數(shù)是字典格式,但是python post請求需要的是json格式的,所以請求過程中需要將字典轉(zhuǎn)化為json字符串data ={"email":"xxx","password":"xxx"}

headers = {

'Connection': 'keep-alive',

'Content-type': 'application/json'

}

r = requests.post(

url='http://xxxxx',

data=json.dumps(data),#dump可以將字典轉(zhuǎn)化為字符串headers=headers,

timeout=5#timeout主要是限制請求響應(yīng)時間,比如此處設(shè)置的5,當實際請求大于5S時候,就會報錯)

print r.status_code

print r.text

print r.json()

text = r.json()

print (json.dumps(text,indent=True,ensure_ascii=False))

執(zhí)行結(jié)果如下

超時時候,報錯如下,實際程序是沒錯的,只是超時了

總結(jié)

以上是生活随笔為你收集整理的pythonpostapi_python post接口测试第一个用例日记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。