zoukankan      html  css  js  c++  java
  • HttpRunner 接口自动化简单实践

    1、安装

    1.1 命令行pip直接安装就好

    1.2 验证安装

    命令行输入hrun -V,返回项目版本信息则表明安装成功

    2、新建测试项目

    这里我用直接通过框架的脚手架工具命令生成目录结构

    如:hrun --startproject Api_Test

    这样我们就在当前目前目录下建立了一个测试项目Api_Test:

    3、一个测试用例demo

    用例文件描述、detalk文件描述、测试执行方法描述、测试报告描述(内容、log、参数响应等等)
    3.1)在Api_Test estcases目录下新建一个yml用例文件

    3.2)编写用例
    我们在新建的yml文件中编写用例信息,如上图:

    • config全局配置项,用于配置此文件中所有用例的公共参数
    • 一个test表示一条具体用例
    • 在debugtalk.py文件配置所有yml文件公用的参数,如:测试服务域名

    3.3)用例执行
    命令行下,通过hrun执行指定用例文件。如下图所示:用例执行通过,并在当前目录生成测试报告目录及html测试报告


    3.4)测试报告
    我们在测试报告目录下查看html测试报告

      • 测试报告summary模块中会详细展示测试的执行时间、耗时、用例总数及成功的数量等信息
      • 测试报告detail模块会展示测试用例的详细执行信息
        点开log我们可以看到具体的传参及响应等信息:
  • 相关阅读:
    TP框架模板中IF Else 如何使用?
    Append 后如何使用 fadein淡入效果
    ThinkPad如何修改fn键默认操作
    TP框架ajax U方法不解析怎么办?
    thinkphp session如何取数组
    FTP服务搭建
    Linux系统学习之字符处理
    如何使用zabbix初级监控
    项目同步部署
    巡检常用命令
  • 原文地址:https://www.cnblogs.com/dalongNOTES/p/9860559.html
Copyright © 2011-2022 走看看