专栏文章 性能测试部分使用文档

扬帆自动化测试平台 · 2023年01月09日 · 最后由 tangoliver 回复于 2023年01月10日 · 6970 次阅读

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

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

实现功能

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

功能介绍

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

performance_detail.png
performance_detail_all.png

往期文档

cheetah 自动化测试平台

了解如何接入 httprunner

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册