学习Httprunner知识(一)

  • Httprunner介绍

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

  • Httprunner设计理念

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

  1. 继承 Requests 的全部特性,轻松实现 HTTP(S) 的各种测试需求
  2. 测试用例与代码分离,采用YAML/JSON的形式描述测试场景,保障测试用例具备可维护性
  3. 测试用例支持分层机制,充分实现测试用例的复用
  4. 测试用例支持参数化和数据驱动机制
  5. 使用 skip 机制实现对测试用例的分组执行控制
  6. 支持热加载机制,在文本测试用例中轻松实现复杂的动态计算逻辑
  7. 基于 HAR 实现接口录制和用例生成功能(har2case
  8. 结合 Locust 框架,无需额外的工作即可实现分布式性能测试
  9. 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
  10. 测试结果统计报告简洁清晰,附带详尽统计信息和日志记录
  11. 具有可扩展性,便于扩展实现 Web 平台化(HttpRunnerManager
  • 参考文档

  1. 中文用户手册: https://cn.httprunner.org/
  2. 英文用户手册: https://httprunner.org/
  3. 开发设计文档: https://debugtalk.com/tags/HttpRunner/

本次内容参考:https://testerhome.com/opensource_projects/httprunner

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值