HttpRunner4.x 学习总结1-前言

httprunner4 发布后一直准备挫手手,跃跃欲试落地及实践,但业务繁忙一直没空尝试,今天开始对4.x进行学习及落地.

HttpRunner4.x 较 2.x 3.x 有比较大的改动,记得很早的时候落地2.x,3.x 已经过了很久. 从2.x api分层结构 到3.x 用例层等概念定义变更,增加更多扩展性等等 但最终对用户使用比较友好,对维护的用例变化并不大,4.x 引擎从python到支持双引擎 python+go ,正好需要接口和性能一起建设,那么就开始正式学习吧

整体概念上 4.x 支持了更多网络协议  HTTP(S)/HTTP2/WebSocket/RPC 记得之前压测WebSocket的时候还需要自己写一个socket ping/pong等逻辑实现

 

 从生成用例开始

4.x 仍然支持 har 文件直接生成yml,json的用例文件也可以转换python,go的用例文件

本次更支持curl ,postman,swagger,jmeter  这边方便的将其他工具的用例迁移过来,隆哥还是动了不少脑筋的,哈哈,后续一定试一下

对复杂场景用例上和2.x 3.x一致就不多赘述 variables/extract/validate/hooks

插件化之前只支持python,现在支持 go/python/java

性能测试上较python locust 压力测试 变更为了boomer, locust的发压较大,但发压不稳定.后续有空回对相关工具进行基准测试,同时还增加了网络性能采集

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值