cheetah测试平台 性能测试部分使用文档
扬帆自动化测试平台
·
2023年01月09日
·
最后由 tangoliver 回复于 2023年01月10日
·
6699 次阅读
「原创声明:保留所有权利,禁止转载」
cheetah 自动化测试平台性能测试
得益于httprunner v4优秀开源项目,基于 go 语言的 v4,集成了性能测试。目前测试平台已经完成接口自动化
、性能测试
两部分,后续将增加UI自动化
、gRPC
等功能
实现功能
- 在接口测试的基础上,使用请参考测试平台接入 HttpRunner V4(三)详细功能介绍,引用接口测试的
测试套件
,并增加事务
和`集合。- 目前只完成单机版的压测部分,k8s 部署分布式压测正在开发中
- 压测报告:v4 压测需要
Prometheus
+Grafana
,在部署过程会出现各种各样的问题,cheetah 将性能报告存储到数据库,并提供页面供用户查询,节省用户在环境上的使用问题
功能介绍
- 性能任务:主要为
调试运行
和启动压测
两个功能- 调试运行:运行后默认会打开测试报告,检验所有接口是否符合预期
- 启动压测:启动时需要设置参数
并发用户数
和初始每秒增加用户数
,压测过程中无法修改,动态修改参数功能正在开发中- 压测报告:所有压测报告都在此显示,
准备中
的压测报告无法进入详情
往期文档
了解如何接入 httprunner
TesterHome 为用户提供「保留所有权利,禁止转载」的选项。
除非获得原作者的单独授权,任何第三方不得转载标注了「原创声明:保留所有权利,禁止转载」的内容,否则均视为侵权。
具体请参见TesterHome 知识产权保护协议。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!