HttpRunner3.x(1)-框架介绍
创始人
2025-05-28 04:02:07
0

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

主要特征

  • 继承的所有强大功能requests ,只需以人工方式获得乐趣即可处理HTTP(S)。

  • 以YAML或JSON格式定义测试用例,pytest 以简洁优雅的方式运行。

  • 在HAR 支持下记录并生成测试用例。

  • 支持variables/ extract/ validate/hooks机制,以创建非常复杂的测试方案。

  • 使用debugtalk.py插件,任何功能都可以在测试用例的任何部分使用。

  • 使用jmespath ,提取和验证json响应从未如此简单。

  • 有了pytest ,数百个插件随时可用。

  • 使用allure ,测试报告可以非常强大。

  • 通过重复使用locust ,您可以进行性能测试,而无需进行额外的工作。

  • 支持CLI命令,与CI/CD完美结合。

目前httprunner最新的版本为4版本,比较常用的还有2版本和3版本。

版本对比

为什么选择httprunner?

目前接口自动化测试的工具,有几种

  1. 基于postman+newman/jmeter的接口自动化,适用于代码能力弱的测试同学,不需要写代码,只用将接口组织起来并写好断言,即可实现。缺点是不太灵活,也不方便维护。

  1. 有代码类的如python+requests+unittest/pytest+allure,基于java的有Java+Maven+TestNG+HttpClient+Jenkins,一般为各个公司自己封装的框架优点是比较灵活,想实现什么逻辑可以自己封装。缺点是对代码要求比较高,维护起来比较困难。

  1. 基于关键字的接口自动化测试框架,如RF,对于代码的要求低,需要了解关键字,但是RF运行起来比较慢。

httprunner是基于python语言封装的框架,支持仅维护一份yaml文件/json文件,即可实现接口自动化测试。功能封装的都比较完整,不需要从头写框架,即可快速在公司进行接口自动化测试项目的落地。

为什么选择3版本?

2版本不支持pytest,无法使用pytest的插件,也不支持allure。

4版本基于go语言比较庞大,加上最近一直在用3版本,所以接下来会介绍基于3版本如何实现接口自动化。

相关内容

热门资讯

黄金闪崩9%!白银跌27%?别... 伦敦金现一天跌9.45%,A股黄金概念股大面积跌停;白银更是单日暴跌26.77%。一夜之间,曾经高歌...
周末这两大重要消息,对2月A股... 刚过去的交易周(1月26日至30日),A股整体呈现放量震荡格局,日均成交额超3万亿元。在大资金持续净...
新任美联储主席提名人选,为什么... 新任美联储主席提名人选终于揭晓。 据新华社报道,美国总统特朗普30日提名美联储前理事凯文·沃什为下任...
上游观察・两会|“十五五”开新... 2月1日上午,2026重庆两会圆满落幕。 回望“十四五”,新重庆交出亮眼答卷——成为中西部地区首个经...
雷军确认一月锁单未交付小米YU... IT之家 2 月 1 日消息,小米今日公布小米 YU7 全新「7 年低息」方案,对于“一月锁单未交付...
项链小红书获客封神攻略!家装人... 做项链饰品的宝子是不是都有同款崩溃:拍100张精修图、写半天文案,笔记互动却个位数;投流花了钱,到店...
SpaceX申请部署100万颗... 大象新闻2026-02-01 10:39:51 据美国《个人电脑杂志》网站1月31日报道,马斯克旗下...
美股点金丨避险情绪升级,美股2... 美股本周尾盘走低,不过三大股指仍以亮眼表现收官1月。下周市场将迎来月度就业报告,外界对货币政策预期可...
肿瘤患者饮食“三不要三要”,吃... 一、饮食“三不要”,避开抗癌饮食坑 1. 不要轻信“饿死癌细胞”:癌细胞会优先抢夺身体营养,盲目节...
宜家在中国败给了谁? 作者 | 会写字的机器猫 来源|新消费智库 图片 | AI生成 新消费导读 上海宝山宜家商场,那个...
证监会拟扩大战略投资者类型并明... 记者1月30日从中国证监会获悉,为贯彻落实《关于推动中长期资金入市的指导意见》和《关于推动中长期资金...
突然大跌!加密货币市值一夜蒸发... 2月1日凌晨,比特币一度跌至75719美元/枚,跌至2025年4月以来的最低水平。截至发稿,比特币回...
刚刚,大跳水!超42万人爆仓!... 来源:券商中国 加密货币,遭遇抛售潮! 凯文·沃什被提名为下一任美联储主席所产生的后续效应,正持续波...
做好银行网点“加减法” 国家金融监督管理总局网站披露的信息显示,2025年共有约1.1万家银行业金融机构的线下网点获准退出,...
金价暴跌引热议,网友:商场门口... 来源:中国基金报 随着国际金价急速下跌,国内首饰金价也迎来大幅回调。 1月31日,老庙报1546元/...
内蒙古一银行员工将储户220万... 内蒙古一银行员工将储户220万元存款转走并挥霍,银行称员工已离岗不愿承担赔偿 1月31日,有媒体报...
老年医学科进修轶事|老年医学如... 和年苑,北京协和医院老年医学科公众号,传递老年医学的价值和声音 在这里,了解当代老年医学 Autum...
和讯投顾余兴栋:周五杀跌,下周... 周五大盘大幅度的杀跌又探底回升,收出一根长长的下影线,不少的朋友又在问我,那这根k线是不是就意味着调...
【数智周报】马化腾评豆包手机;... 【数智周报将整合本周最重要的企业级服务、云计算、大数据领域的前沿趋势、重磅政策及行研报告。】 观点马...