首页 > 编程语言 > 详细

Python接口测试实战2 - 使用Python发送请求

时间:2021-04-18 22:01:45      阅读:25      评论:0      收藏:0      [点我收藏+]

https://www.cnblogs.com/superhin/p/10338930.html

 

# -*- coding:utf-8 -*-
import requests
import json

hosts = "http://127.0.0.1:8082"

#普通的get请求
def requestGet():
    url = hosts+"/pinter/com/getSku?"
    params = {"id":1}
    get = requests.get(url=url,params=params)
    print(get.text)
    # print(res.json())
    status_code = get.status_code
    codeData1 = get.json()["code"]
    message = get.json()["message"]
    if status_code == 200 and codeData1 == "0" and message == "success":
        print("success ")
    else:
        print("fail!")

 

{"code":"0","message":"success","data":{"skuId":1,"skuName":"ptest-1","price":"310","stock":481,"brand":"testfan"}}
success

 

#普通的post请求
def requesPost():
    url = hosts + "/pinter/com/login"
    data = {"userName":"admin","password":"1234"}
    post = requests.post(url=url,data=data)
    print(post.text)
    # print(post.headers)

{"code":"0","message":"success","data":null}

#值为json的 def requesPost2(): url = hosts + "/pinter/com/buy" data = {"param":{"skuId":123,"num":10}} post = requests.post(url=url,data=data) print(post.text) print(post.headers)

{"code":"0","message":"success","data":"num,skuId"}
{‘Date‘: ‘Sun, 18 Apr 2021 12:48:15 GMT‘, ‘Transfer-Encoding‘: ‘chunked‘, ‘Content-Type‘: ‘application/json;charset=UTF-8‘}

#参数为josn的接口
def requesPost3():
    url = hosts + "/pinter/com/register"
    data = {"userName":"test","password":"1234","gender":1,"phoneNum":"110","email":"beihe@163.com","address":"Beijing"}
    headers = {"Content-Type":"application/json"}
    post = requests.post(url=url,data=json.dumps(data),headers=headers)
    print(post.text)
    print(post.headers)

{"code":"0","message":"注册成功","data":null}
{‘Date‘: ‘Sun, 18 Apr 2021 12:48:15 GMT‘, ‘Transfer-Encoding‘: ‘chunked‘, ‘Content-Type‘: ‘application/json;charset=UTF-8‘}


if __name__ == __main__: # requestGet() # requesPost() # requesPost2() requesPost3()

 

Python接口测试实战2 - 使用Python发送请求

原文:https://www.cnblogs.com/zhenyu1/p/14674539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!