RunnerGo怎么做性能测试

news/2025/3/19 7:14:50/

RunnerGo是一个功能强大,使用简单的性能测试平台,它基于go语言开发,支持接口管理、自动化测试、性能测试等功能。

RunnerGo有什么特点

支持并发模式、错误率模式、阶梯模式、每秒请求数模式、响应时间模式等多种压测模式,支持自定义分配机器运行,模拟真实场景压测。

可视化接口Flow,立即体验,模拟真实场景。支持添加条件控制器、等待控制器,支持增加前置条件,快速连接数据库读取数据,更真实的模拟多种复杂场景。

集成了测试报告、实时监控、参数管理、模拟用户管理等功能。测试结束后可查看测试报告,实时监控测试过程中产生的压力、机器情况、测试日志等。

支持SaaS版,提供面向企业级应用场景的SaaS版本,助力企业进行高效测试,保障交付质量,加速业务升级。

如何使用RunnerGo做性能测试

新建计划:

在左侧导航栏中,选择“性能测试”,点击“计划管理”进入计划管理界面,点击右上角新建计划来新建测试计划。任务类型选择后不可再更改。定时模式下, 该计划内最多只能创建一个场景。

普通任务:支持当即执行计划;
定时任务:可预设计划开始运行的时间和频次,频次可选择一次、每天、每周、每月。

新建场景:

可以新建场景或者从场景管理导入场景

任务配置-控制模式

集中模式

同时起压。(同时启动所有并发(设置的并发数/线程/协程),当设置的并发数全部结束后(某个线程(协程)完成后需要等待其他的线程(协程)完成),再次启动所设置的并发进行施压。)

单独模式

单独起压上(同时启动所有并发(设置的并发数/线程/协程),当其中的某个或某些线程(协程)完成后,立即再次启动完成的线程(协程),不等待其他的线程(协程))

任务配置-压测模式

在计划管理中,需要给该计划下的每一个场景设置任务配置。 RunnerGo支持并发模式、错误率模式、阶梯模式、响应时间模式、每秒应答数模式等多种压测模式,模拟真实场景。

添加收件人:

可以在右上角添加测试报告收件人,该计划下所有场景的测试结束后测试报告会通过邮件发给收件人。

实时查看测试报告

在测试任务执行时在报告管理页面点击查看即可实时查看测试报告

压力机实时监控

可以实时查看压力机CPU、磁盘IO、网络IO、内存情况。

debug日志查看


http://www.ppmy.cn/news/1093860.html

相关文章

echarts legend如何控制标签文字长度

效果 代码,直接贴进去换掉就能测试 legend: {type: scroll,top: 10%,icon: circle,right: 5%,orient: vertical,formatter:(name)>{//下面三个值换一下就行let arr [{a| 科创团队 },{b| 10 个},{c| 100 %}]return arr.join( )},textStyle: { color: #C2…

存储空间压缩6倍 ,多点DMALL零售SaaS场景降本实践

🧑‍💼 作者简介 冯光普:多点 DMALL 数据库团队负责人,负责数据库稳定性建设与 DB PaaS 平台建设,在多活数据库架构、数据同步方案等方面拥有丰富经验。 杨家鑫:多点高级 DBA,擅长故障分析与性能…

8.3 自定义异常及经验小结

8.3 自定义异常及经验小结 在开发实践中很少用到自定义异常。因为在Java中已经定义好了非常多的异常类而且那些开源的框架中也有自己的异常类,所以不是写一些开源框架或者一些大型系统的情况下很少使用自定义异常。 使用Java内置的异常类可以描述在编程时出现的大…

点云切片的实现(PCL)C++

一、实现逻辑 1、通过PCL库的getMinMax3D得到xyz轴上的最大最小值&#xff1b; 函数原型&#xff1a; pcl::getMinMax3D(const pcl::PointCloud<PointT> &cloud, POintT &min_pt, PointT &max_pt) 2、设置切片厚度&#xff0c;计算某一轴方向上的切片数量&a…

模拟Proactor模式实现 I/O 处理单元

编写main.cpp 1.socket通信 服务器应用程序可以通过读取和写入 Socket 对象 来监听来自客户端的请求并向客户端返回响应 #define MAX_FD 65536 // 最大的文件描述符个数 #define MAX_EVENT_NUMBER 10000 // 监听的最大的事件数量 // 添加信号捕捉 void addsig(int sig, …

selenium自动化测试过程中接口的调用信息

在上一篇中我也给自己提出一个需求&#xff1a;如果记录在测试过程中接口的调用情况&#xff1f;提出这个需求&#xff0c;我觉得是有意义的。你在测试过程中肯定会遇到一些莫名其妙的问题&#xff0c;比如&#xff1a;web某个页面一直在刷进度条&#xff0c;导致你定位元素失败…

10吨地埋式农村生活废水处理设备厂家电话

10吨地埋式农村生活废水处理设备厂家电话 工艺流程&#xff1a; 厌氧生化处理-----好氧生物接触氧化-----二沉沉淀-----二氧化氯接触消毒----达标排放 工艺流程 采用生物膜法&#xff1a;缺氧----好氧(A/0)处理工艺。A/O即缺氧好氧生物接触氧化法是一种成熟的生物处理工艺&…

Springboot 多模块项目集成Jacoco统计单元测试覆盖率

最外层POM配置 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><configuration><testFailureIgnore>true</testFailureIgnore>&…