zoukankan      html  css  js  c++  java
  • 二十、接口测试汇总(二)

    create session中的参数详细说明:

    """ Create Session: 创建一个连接server的HTTP会话

    `url` 服务器基本的URL地址

    `alias` Robot Framework 对当前创建的HTTP会话指定的别名

    `headers` 默认的headers字典

    `auth` 对于HTTP基本身份验证词典的['DOMAIN', '用户名', '密码']

    `timeout` 连接超时

    `proxies` 代理服务器URL

    `verify` 如果请求验证证书,该值设置为True
    """

    1.目录结构

    2.get请求接口脚本

    #接口地址
    ${uri}                                                             set variable                                        /index.cli.php?s=/home/public/login
    #创建session
    create session                                                 ${alias}                                            ${base_url}
    #发送get请求
    ${resp}=                                                         GET请求                                            ${uri}
    log                                                                 ${resp.content}
    ${respdata}                                                 convert to string                                 ${resp.content}
    #log ${respdata}
    ${text}                                                         中文转byte                                           登录页面
    should contain                                             ${respdata}                                        ${text}
    should be equal as strings                          ${resp.status_code}                            200

    3.post请求接口脚本

    ${uri}                                                                                  set variable                                                                     /index.php?s=/admin/public/login
    create session                                                                     ${alias}                                                                          ${base_url}
    ${postdata}                                                                        create dictionary                                                             username=${username}                                                  password=${password}
    ${resp}=                                                                             POST请求                                                                         ${uri}                                                                                ${postdata}
    log                                                                                       ${resp.content}
    log                                                                                       ${resp.json()}
    ${info}                                                                                get from dictionary                                                          ${resp.json()}                                                                   info
    log                                                                                       ${info}

    4.关键字

  • 相关阅读:
    每天一篇经济学人 2020-09-15 分享在 特朗普的“疫苗政治”:科学与政治之争 | 经济学人
    english notes
    new word
    gilbert strang
    news etc
    对自己的要求
    JDBC添加数据
    题目-1031-字符串反转
    题目-1002-字符串分类统计
    ERROR:格式化hdfs后,datanode只启动了一个
  • 原文地址:https://www.cnblogs.com/chushujin/p/9510073.html
Copyright © 2011-2022 走看看