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版本如何实现接口自动化。

相关内容

热门资讯

联创光电:联创超导的技术应用正... 联创光电7月31日晚间发布的机构调研纪要显示,公司参股40%的联创超导主要从事基于高温超导磁体技术的...
恒立钻具:再制造修复产品可达到... 上证报中国证券网讯 7月30日,恒立钻具发布投资者关系活动记录表。在接受开源证券调研时,公司相关负责...
股市必读:京东方A(00072... 截至2025年7月31日收盘,京东方A(000725)报收于4.04元,下跌0.98%,换手率1.1...
迷信“例外论”只会加剧美国孤立 编者按:“美国例外论”是一种认为美国在价值观、治理体系和经济韧性上具有独特性甚至优越性的观点,近年来...
江波龙控股股东等承诺12个月不... 7月30日晚,江波龙(301308)公告,公司3亿股限售股(占总股本71.57%),将于8月5日开始...
微软、Meta市值劲增3.8万... 财联社7月31日讯(编辑 史正丞)伴随着微软、Meta财报发布后的大涨,美股期指盘前走强,迎回了久违...
GTC泽汇:降息路径未明 黄金... 联邦储备主席鲍威尔近日重申,美联储在是否降息的问题上仍持观望态度,这一表态显著打击了市场对9月宽松政...
净利飙升、股价下跌,宁德时代站... 7月30日,宁德时代发布2025年半年度报告。在财报中,业绩呈现明显的分化:核心盈利指标超出市场预期...
美股今年最火IPO!设计软件巨... 7月31日,美国云计算设计软件公司Figma(FIG.US)在美国纽约证券交易所(NYSE)上市,股...
京东计划打造100款“百万新品... 今日多条要点,一起来看详情↓ ↓ ↓ 京东宣布收购德国零售商Ceconomy 7月31日,京东公告,...
“丑”拖鞋海外市场溢价100多... 通过AI设计的“丑”拖鞋,在海外B端市场溢价一百多美金毛利将近92%;新手妈妈500块起步靠AI完美...
恒生创新药ETF(159316... 截至收盘,恒生港股通创新药指数、中证创新药产业指数、中证生物科技主题指数均下跌1.2%,中证港股通医...
80后女副总突然卸任,古越龙山... 近日,酒业高管密集调整,人事震荡不断。继华润啤酒、金种子酒、洋河股份出现重大人事调整后,古越龙山(6...
罕见!李宁大动作 【导读】李宁罕见大举增持自家公司,李宁“单品牌”与非凡领越“多元化”协同课题待解 中国基金报记者 赵...
反内卷改善企业预期!7月份PM... 7月31日发布的数据显示,7月制造业PMI为49.3%,较上月下降0.4个百分点,主要受传统生产淡季...
美国宣布将对部分进口铜产品征收... (央视财经《正点财经》)美国白宫网站30日发布的事实清单显示,美国总统特朗普当天签署公告, 从8月1...
蓝筹股持续发力 沪指再创年内新... 7月30日,A股三大股指高位分化。蓝筹股持续发力,带动沪指再创今年以来新高;中小市值风格则整体走弱,...
小红书 KOS(企业员工号)全... 在小红书生态中,企业运营正迎来新的工具助力 ——KOS(企业员工号 )。它以全新的绑定及管理模式,为...
协鑫光电再获近2亿元融资,协鑫... 作者 | 柯阳明 编辑 | 杨锐 排版校对 | 甘惠淇 近日,协鑫集团旗下协鑫光电再次宣布完成近2...
多家连锁餐饮品牌发声:欢迎多平... 2025年夏日暑期,城市烟火气持续升腾,消费活力加速释放。街头巷尾,从社区食堂到商圈地标,从老字号焕...