zoukankan      html  css  js  c++  java
  • 1、python接口测试requests

    import requests
    import json
    r=requests.get('http://www.baidu.com')                        #get 请求方式
    r=requests.post('http://www.baidu.com')        #post 请求方式
    ----------------------------------------------
    r=requests.get('http://www.baidu.com',params={'1':'a','2':'b'})        #get 带参数请求方式


    两种post方法:

    r=requests.post('http://www.baidu.com',data=json.dumps({'1':'a','2':'b'}))      #post 带参数请求方式
    r=requests.post('http://www.baidu.com',json={'1':'a','2':'b'})              #post 带参数请求方式
    ----------------------------------------------
    r.url           #查看请求url
    r.text          #查看响应信息,可以切片使用
    r.text[8:15]        #查看响应信息的第8到14个字符
    r.headers        #查看响应头
    r.content          #以二进制查看响应信息
    r.encoding       #查看响应信息编码格式
    r.status_code      #查看响应状态码
    r.json()          #如果响应体返回的是json格式,通过这个方法可以自动转化成json格式
    r.raise_for_status()      #失败请求(非200)抛出异常
    ----------------------------------------------------------------
    #get方法带参数的四种用法
    parameter={'user_name':'liu','passwd':'123456'}
    r=requests.get('http://www.baidu.com',parameter)

    r=requests.get('http://www.baidu.com',params={'user_name':'liu','passwd':'123456'})      #参数params不能自定义写成其他的


    parameter={'user_name':'liu','passwd':'123456'}
    rb=requests.get('http://www.baidu.com',params=parameter)

    r=requests.get('http://www.baidu.com',{'user_name':'liu','passwd':'123456'})
    -----------------------------------------------------------------------------------


    ur=requests.get('http://www.baidu.com',{'user_name':'liu','passwd':'123456'})

    示例:
    r=requests.post('http://IP:ports/API/api',json={'method':'user.login','appkey':'KEY','sig':'6c780877e645f5eff0f5e30e0193d49ee0c7ddcf','username':'testing','password':'WQ123456wq'})

    注释:
    1、url为http://ip:ports/api包名/api
    2、method的values值为接口名称

  • 相关阅读:
    VC6.0 突然打不开dsw 工程文件的解决方案
    windows10 专业版的远程服务器管理工具下载
    Win10更新
    Python爬取网络图片
    SQL中触发器的使用
    SQL中游标的使用
    SQL 中用户定义函数的使用方法
    linux mint 五笔安装方法
    远程桌面为什么勾选上了本地资源,但是在远程的计算机上还是不显示本地资源磁盘呢,是什么原因导致的
    Linux Mint SmoothTask2的安装方法
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/9925498.html
Copyright © 2011-2022 走看看