zoukankan      html  css  js  c++  java
  • 基于RFS(robot framework selenium)框架模拟POST/GET请求执行自动化接口测试

    打开RIDE添加测试用例

    如:

    Settings        
    Library Collections      
    Library RequestsLibrary      
    Test Cases        
    Get Requests        
      Create Session github http://api.github.com  
      Create Session google http://www.google.com  
      ${resp}= Get Request google /
      Should Be Equal As Strings ${resp.status_code} 200  
      ${resp}= Get Request github /users/bulkan
      Should Be Equal As Strings ${resp.status_code} 200  
      Dictionary Should Contain Value ${resp.json()} Bulkan Savun Evcimen

    3. 库API介绍。

    Keyword

    Arguments

    Documentation

    Create Ntlm Session

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

    创建一个HTTP会话:

    url:即服务器的url

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

    header:使用默认的headers字段

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

    timeout:会话超时时长

    proxies:代理服务器的url

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

    Create Session

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

    创建一个HTTP会话:

    url:即服务器的url

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

    header:使用默认的headers字段

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

    timeout:会话超时时长

    proxies:代理服务器的url

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

    Delete

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

    弃用,查看delete request

    Delete All Sessions

     

    删除全部的会话

    Delete Request

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

    使用别名删除会话

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

    Get

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

    弃用:使用Get Request

    Get Request

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

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

    Head

    alias, uri, headers=None, allow_redirects=None

    弃用:使用Head Request

    Head Request

    alias, uri, headers=None, allow_redirects=None

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

    Options

    alias, uri, headers=None, allow_redirects=None

    弃用:使用Options Request

    Options Request

    alias, uri, headers=None, allow_redirects=None

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

    Post

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

    弃用:使用Post Request

    Post Request

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

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

    To Json

    content, pretty_print=False

    将返回的数据转换为JSON格式

  • 相关阅读:
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    block的是发送信号的线程,又不是处理槽函数的线程
  • 原文地址:https://www.cnblogs.com/saryli/p/7263795.html
Copyright © 2011-2022 走看看