python+requests 인터페이스 테스트 의 전체 절차
1.requests 설치
컨트롤 러 를 통 해 명령 pip install requests 를 입력 하여 requests 를 설치 할 수 있 지만,pycharm 도구 에 requests 를 설치 하 는 것 을 소개 합 니 다
한 장의 그림 은 설치 절 차 를 설명 하고 간단 하고 빠르다.
![](https://s1.md5.ltd/image/6b8109f15f43e24e7ac24af868397946.png)
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 값 을 가 져 와 필요 한 곳 으로 전달 합 니 다.예제:![](https://s1.md5.ltd/image/0794bcbcccc7f2eeca306711ca15b9a6.png)
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()
실례![](https://s1.md5.ltd/image/3fb2f8aede4a88ee519525af61aca578.png)
![](https://s1.md5.ltd/image/50dadd15094d8c0e2cc2130e70c3a14a.png)
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 인터페이스 테스트 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.