• HttpRunner2.X开源接口测试框架学习(一):介绍与安装


    一、介绍

    HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需要编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控等多种测试需求

    二、设计理念

    • 充分复用优秀的开源项目,不追求重复轮子,而是将强大的轮子组装成战车。
    • 遵循约定大于配置的准则,在框架功能中融入自动化测试最佳工程实践。
    • 追求投入产出比,一份投入即可实现多种测试需求

    三、核心特性

    • 继承Requests的全部特性,轻松实现HTTP(S) 的各种需求
    • 采用YAML/JSON的形式描述测试场景,保障测试用例描述的统一性和可维护性
    • 借助辅助函数(debugtalk.py),在测试脚本中轻松实现复杂的动态计算逻辑
    • 支持完善的测试用例分层机制,充分实现测试用例的复用
    • 测试前后支持完善的hook机制
    • 相应结果支持丰富的校验机制
    • 基于HAR实现接口录制和用例生成功能(harcase)
    • 结合Locust框架,无需额外的工作即可实现分布式性能测试
    • 执行方式采用CLI调用,可与Jenkins等持续集成工具完美结合
    • 测试结果统计报告简洁清晰,附带详尽统计信息和日志信息
    • 极强的可扩展性,轻松实现二次开发和Web平台化

    四、安装方式

    HttpRunner目前常用的两个版本2.X和3.X,目前用的是2.X版本,使用pip进行安装,在DOS命令窗口中输入:

    pip install httprunner==2.5.7

    安装完成后,运行如下命令,若正常显示版本号,则说明安装成功

  • 相关阅读:
    golang goroutine协程泄露
    golang值传递和引用传递
    golang语法速记
    RabbitMQ管理界面介绍
    golang不定参数
    google Flutter入门
    golang context
    mysql ptarchiver
    8个顶级免费CRM客户关系管理系统
    未注册单拼域名——.top篇
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14891688.html
Copyright © 2020-2023  润新知