首页 > Web开发 > 详细

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

时间:2021-06-17 09:47:44      阅读:21      评论:0      收藏:0      [点我收藏+]

一、介绍

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

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

技术分享图片

 

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

原文:https://www.cnblogs.com/lvhuayan/p/14891688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!