性能测试工具 测试平台接入 HttpRunner V4(五)性能测试功能介绍

扬帆自动化测试平台 · 2022年12月29日 · 最后由 扬帆自动化测试平台 回复于 2022年12月30日 · 6496 次阅读

cheetah 自动化测试平台性能测试

得益于httprunner v4优秀开源项目,基于 go 语言的 v4,集成了性能测试。目前测试平台已经完成接口自动化性能测试两部分,后续将增加UI自动化gRPC等功能

实现功能

  • 在接口测试的基础上,使用请参考测试平台接入 HttpRunner V4(三)详细功能介绍,引用接口测试的测试套件,并增加事务和`集合。
  • 目前只完成单机版的压测部分,k8s 部署分布式压测正在开发中
  • 压测报告:v4 压测需要Prometheus + Grafana,在部署过程会出现各种各样的问题,cheetah 将性能报告存储到数据库,并提供页面供用户查询,节省用户在环境上的使用问题

功能介绍

  • 性能任务:主要为调试运行启动压测两个功能
  • 调试运行:运行后默认会打开测试报告,检验所有接口是否符合预期
  • 启动压测:启动时需要设置参数并发用户数初始每秒增加用户数,压测过程中无法修改,动态修改参数功能正在开发中
  • 压测报告:所有压测报告都在此显示,准备中的压测报告无法进入详情

performance_detail.png
performance_detail_all.png

往期文档

cheetah 自动化测试平台

了解如何接入 httprunner

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞

挺全面的👍

49875183 回复

有空可以试一下,性能部分近期会开源出来

你那个 demo 网址,打不开,能否优化一下,,,我体验看看

Smobee 回复

我尽快修复上线,最近事情太多了,还没时间去弄

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册