zoukankan      html  css  js  c++  java
  • HttpRunner使用总结

    1.安装

    打开cmd或cmder,输入命令:pip3 install httprunner

    安装完成输入命令:hrun -V或hrun -h

    检查安装是否成功

    2.使用

    1)新建test.yaml文件(以登录+关闭房间接口为例)

    编写代码如下:

    - config:
    name: allo
    request:
    base_url: ***(此处需替换为自己项目的域名)

    - test:
    name: 获取token
    request:
    url: ***(需替换为自己项目的接口路径)
    method: POST
    params:
    phone: 852-94400040
    password: 1n6ysSKOMnFAwgt7a5hAGQ==
    client_id: erban-client
    client_secret: uyzjdhds
    deviceId: db497e89a66e417ba80e94265e79b710
    grant_type: password
    ispType: 65535
    validate:
    - eq: [status_code,200]
    extract:
    - Token: content.data.access_token

    - test:
    name: 获取ticket
    request:
    url: ***(需替换为自己下面的接口路径)
    method: POST
    params:
    access_token: $Token
    app: tutu
    appVersion: 1.1.1
    channel: appstore_pudding
    deviceId: db497e89a66e417ba80e94265e79b710
    ispType: 65535
    issue_type: multi
    model: iPhone10%2C3
    netType: 2
    os: iOS
    osVersion: 12.1.4
    pub_sign: F8CCC4E6934C34742F2D80D41C7F9AD3
    pub_timestamp: 1554281974000
    uuid: beb7d957-087a-4a58-b1be-cc13e7648330
    validate:
    - eq: [status_code,200]
    extract:
    - Ticket: content.data.tickets.0.ticket

    - test:
    name: 关闭房间
    request:
    url: ***(需替换为自己下面的接口路径)
    method: POST
    params:
    uid: 61004572
    ticket: $Ticket
    validate:
    - eq: [status_code,200]

    2)运行测试用例
    cd到test.yaml文件所在目录,输入命令:hrun test.yaml
    3)查看报告


    log图:

  • 相关阅读:
    TestNG DataProvider的几种方法写法
    ruby操作EXCEL的简单示例
    QTP的tsr对象库文件转换成XML
    Ruby对时间的处理
    java读取YAML文件
    ruby遍历文件夹
    ruby操作excel文件
    [转载]利用ruby的Net::HTTP发起http请求并对返回包进行简单的校验
    QTP连接MySQL (转载)
    Ruby 冒泡排序
  • 原文地址:https://www.cnblogs.com/wanyuan/p/12869104.html
Copyright © 2011-2022 走看看