• robotframework接口测试--RequestsLibrary库的API介绍


    关键字 备注
    Create Session

    创建一个HTTP会话:

    alias, url, headers={}, cookies=None, auth=None, timeout=None, proxies=None, verify=False

    url:即服务器的url

    alias:使用Robot Framework的别名表示当前会话。

    header:使用默认的headers字段

    auth:NTLM鉴权需用username&password格式

    timeout:会话超时时长

    proxies:代理服务器的url

    verify:如果需要证书请求则置为true

    Create Ntlm Session

    创建一个HTTP会话:

    alias, url, auth, headers={}, cookies=None, timeout=None, proxies=None, verify=False

    url:即服务器的url

    alias:使用Robot Framework的别名表示当前会话。

    header:使用默认的headers字段

    auth:NTLM鉴权需用[‘domain’,’username’,’password’]格式

    timeout:会话超时时长

    proxies:代理服务器的url

    verify:如果需要证书请求则置为true

    Delete 弃用,查看delete request
    Delete All Sessions 删除全部的会话
    Delete Request

    alias, uri, data=(), headers=None, allow_redirects=None

    使用别名删除会话

    Alias:需要删除的会话的别名

    Get 弃用:使用Get Request
    Get Request

    根据提供的别名查找会话并在会话中发送GET请求

    alias, uri, headers=None, params={}, allow_redirects=None

    Head 弃用:使用Head Request
    Head Request

    根据提供的别名查找会话并在会话中发送HEAD请求

    alias, uri, headers=None, allow_redirects=None

    Options 弃用:使用Options Request
    Options Request

    根据提供的别名查找会话并在会话中发送Options请求

    alias, uri, headers=None, allow_redirects=None

    Post

    弃用:使用Post Request

    Post Request

    根据提供的别名查找会话并在会话中发送POST请求

    alias, uri, data={}, headers=None, files={}, allow_redirects=None

    To Json 将文本转换成json对象

    Create Session:创建一个session,连接某个服务器

    Arguments:[ alias | url | headers=headers | cookies=cookies | auth=auth | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

    Get Request:通过GET方式发起请求。

    Post Request:通过POST方式发起请求。

    TO Json: 将文本转换成json对象。

    Head Request:发送一个HEAD请求。

    Option Request:    发送一个Option 请求。

    Patch Request:     发送一个Patch 请求。 

    Put Request:         发送一个Put 请求。 

    Delete Request: 向会话中发出删除请求

    Delete All Sessions:   删除所有会话

    Update Session:    更新会话

    1.Name:Create Client Cert Session

    Arguments:[ alias | url | headers=headers | cookies=cookies | client_certs=client_certs | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

    Create Session: create a HTTP session to a server 

    创建客户端证书的session

    2.Name:Create Custom Session

    Arguments: [alias | url | auth | headers=headers | cookies=cookies | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings

    创建一个定制的session

    3.Name:Create Ntlm Session

    也是创建一个session,只不过加上了域、用户名、密码用于NTLM认证。

    Arguments: [alias | url | auth | headers=headers | cookies=cookies | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

    4.Name:Delete

    Arguments:[ alias | uri | data=data | headers=headers | allow_redirects=allow_redirects | timeout=timeout ]

    Send a DELETE request on the session object found using the given `alias` 

    向会话中发出删除请求

    ============================

    待办:该库的应用实例

    参考:https://www.cnblogs.com/zz27zz/p/7347273.html

    -----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    【福利】idea最新激活码,绝对可用
    最好用的录屏工具Bandicam (班迪录屏)
    markdown改变字体、颜色和大小
    idea 2020最新破解教程(可激活至2089年)
    解决电脑桌面图标变白消失
    常见排序
    算法
    uWSGI、WSGI和uwsgi
    RabbitMQ
    flask请求和应用上下文
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/10338365.html
Copyright © 2020-2023  润新知