python+requests 인터페이스 테스트 의 전체 절차

본 고 는 requests 라 이브 러 리 의 설치 과정,requests 라 이브 러 리 의 기본 문법 과 인 스 턴 스(token 로그 인 을 가지 고 인원 을 등록)를 포함한다.
1.requests 설치
컨트롤 러 를 통 해 명령 pip install requests 를 입력 하여 requests 를 설치 할 수 있 지만,pycharm 도구 에 requests 를 설치 하 는 것 을 소개 합 니 다
한 장의 그림 은 설치 절 차 를 설명 하고 간단 하고 빠르다.

2.requests 상용 문법
1.기본 요청 방법,매개 변수 전달 포함
(1)get 매개 변수 전달,예시:

url=“xxxxx”
xx={
	"xxx":"xx"
	"xxxxx":1
}
r=requests.get(url,params=xx)
print(r.text)#           
(2)post 매개 변수 전달,예시:

url=“xxxxx”
xx={
	"xxx":"xx"
	"xxxxx":1
}
r=requests.post(url,data=xx)
print(r.text)#           
print(r.json())#josn      ,      json  
(3)파일 전송,예시:

url=“xxxxx”
data1={
 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
filexxxx ={
	"filexxxxxxxx":open('xxx.jpg','rb')#            
}
r=requests.get(url,data=data1,files=filexxxx)
print(r.text)#           
(4)단언,예시:

url=“xxxxx”
xx={
	"xxx":"xx"
	"xxxxx":1
}
r=requests.get(url,params=xx)
print(r.text)#           
assert r.status_code == 200#    ,     200   
(5)token 값 을 가 져 와 필요 한 곳 으로 전달 합 니 다.예제:

url1 = "https://xx.xx/xx/xx/2.1.0/token/sign"
r1=requests.post(url1)
t = r1.json()["token"]#     json,  json()   token     t 
#      r1.json()           
실례


import random
import requests
def test_zhuce():
 url = "https://xx.xx/xx/xx/2.0.0/visitor/insert/user/"
 url1 = "https://xx.xx/xx/xx/2.1.0/token/sign"
 r1=requests.post(url1)
 t = r1.json()["token"]
 b=random.randint(1,100000)
 date = {
 "companyId" : "a9a4828204054088bb520df1e1d5b69f",
 "deadLineTime": "2020-10-22T16:00:00.000Z",
 # "fields": "[{\"fieldName\":\"code\",\"fieldType\":9,\"fieldValue\":\"C:\\Users\\Administrator\\aaaaa.jpg\",\"fieldId\":999}]",
 "groupId": "aab59cf9edb542e7a2e9e6d415ae311b",
 "headPath":"/Z",#    ,                  ,       ,                    ,        (3)  
 "msToken": t,
 "name": "    %d"%b,
 "propertyId": "f8ff8ea63c3440eb85b81cbccacddef0",
 "registerType":1,
 "userType": 2
}
 # header = {
 #
 # }
 # r2=requests.post(url,files=file)
 # print(r2.json())
 r = requests.post(url, data=date)
 # r=requests.post(url)
 print('
'" :",r.text) print('
'" :",r.headers) print('
'"cookie :",r.cookies) print('
'"token :",t) # assert r.status_code == 200
총결산
python+requests 인터페이스 테스트 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 python+requests 인터페이스 테스트 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기