首页 > 其他分享 >RunnerGo使用流程

RunnerGo使用流程

时间:2023-09-22 17:46:44浏览次数:36  
标签:RunnerGo 场景 协程 流程 模式 并发 计划 线程 使用

性能测试—计划管理

新建计划:

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

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

 

新建场景:

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

 

任务配置-控制模式

集中模式

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

单独模式

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

 

任务配置-压测模式

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

 

添加收件人:

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

 

性能测试—查看测试报告

实时查看测试报告

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

 

 

压力机实时监控

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

 

debug日志查看

 

标签:RunnerGo,场景,协程,流程,模式,并发,计划,线程,使用
From: https://www.cnblogs.com/meimaodachong/p/17722995.html

相关文章

  • Python中统计、拷贝等方法的使用
    一、统计方法的使用#coding=utf-8#统计出list中正数和负数的个数list=[1,2,3,-1,-2,-3]#count()函数--统计列表中某个元素出现的次数#print(list.count(2))#len()函数--统计列表长度即列表中的元素总个数#print(len(list))list1=[iforiinlistifi>0]print(l......
  • js 中,reduce() 的详解 以及使用方法
    reduce():reduce()方法为归并类方法,最常用的场景就是,计算数组中的每一项的总和。reduce()方法会遍历数组的每一项,他接收两个参数:第一个参数:每次遍历都会调用的函数,而这个函数有接收四个参数,分别是:前一个值、当前项、项目的索引和数组对象,而这个函数的返回值,回传给下一次遍历时,执行的这......
  • 使用人工智能聊天机器人时要注意这些!(配提问技巧)
    这两年ChatGPT可谓是火遍了互联网,在微博等社交平台上能看到很多网友晒出了与ChatGPT对话的截图,精准、恰当的回答让网友们都倍感新鲜。但是有很多人把人工智能聊天机器人当成玩具,有很多经典犯错回答,不少网友戏称是“人工智障”。其实人工智能聊天机器人到底是人工智能还是“人工智障......
  • 聊聊wireshark的进阶使用功能
    1.前言emmm,说起网络知识学习肯定离不来wireshark工具,这个工具能够帮助我们快速地定位网络问题以及帮助正在学习网络协议这块的知识的同学验证理论与实际的一大利器,平时更多的只是停留在初步的使用阶段。也是利用部门内部的网络兴趣小组的讨论机会,私下对wireshark的一些进阶功能,......
  • SMB: 使用 Ansible 自动化配置 samba 客户端服务端
    涉及到的文件[student@workstationfilestorage-automation]$tree..├──ansible.cfg├──inventory├──smb_client.yml├──smb_server.yml├──smb_vars.yml└──templates└──smb.conf.j2[student@workstationfilestorage-automation]$涉及到......
  • git rebase分支的流程和注意事项
    比如有两个开发了比较多功能的分支,或者在比较久的一次提交上做了一个hotfix,这个时候如果合并,通过ui查看会有一条额外的很长的线连接过来,不美观,看起来也不方便。可以用rebase进行变基,强行把两个分支的内容合并到一起。rebase与merge的区别merge就是把两个分支,当前的内容,进行比较......
  • 使用JDBC插入数据时,数据库中文显示为?的解决方法
    问题描述:使用JDBC进行添加数据的操作,设置的参数为中文,运行成功后数据库显示插入的数据为??解决方法:配置url时加上?useUnicode=true&characterEncoding=UTF-8重新进行插入:结果显示正确。......
  • K8S:使用Filebeat收集K8S内Pod应用日志
    之前是针对标准输出进行采集,现在来看一下针对于容器当中的日志,是在pod当中添加一个日志采集器,这里部署一个应用,单独部署一个容器,这个容器是filebeat日志采集器,这一块就通过emptydir来实现数据的共享。filebeat的配置放在configmap当中,指明了日志采集的路径在哪,这个日志没有在标准......
  • 实验1:SDN拓扑实践进阶部分(使用python循环语句)
    #!/usr/bin/envpythonfrommininet.topoimportTopoclassMyTopo(Topo): def__init__(self): Topo.__init__(self) #host foriinrange(1,9): self.addHost("h"+str(i)) #switch foriinrange(1,11): self.addSwitch("s&quo......
  • nflog 使用
      xx产品有个功能是对任何端口的访问都会被记录。它的实现原理是iptables的NFLOGNFLOG是什么它是一个target,就像ACCEPT、DROP等可以作为iptables-j后的参数值iptables-AINPUT-ptcp-mtcp--dport80-jNFLOG--nflog-group40--nflog-prefixTCPDUMP-PCAP-INtcpdump......