在JMeter請求參數中,我們了解到,在做接口測試時,發送請求的參數有兩種格式,一種是Parameters,一種是JSON。怎么區分請看 https://www.cnblogs.com/testlearn/p/10959217.html
那在python中,怎么使用requests傳這兩種格式的參數呢?
import requests # Parameters參數體 data = { "mobile": "12345678901", "password": "123456"} rs = requests.request("post", URL, data=data) # 發送請求時,使用data傳Parameters參數體 print(f"rs:{rs}") # JSON參數體 token = rs.json()["data"]["ticketString"] headers = { "token": token, "Content-Type": "application/json" } data = { "page": 1, "pageSize": 15} rs1 = requests.request("post", URL, headers=headers, json=data) # 發送請求時,使用json傳Parameters參數體,使用headers傳請求頭 print(f"rs1:{rs1}")