软件性能并发量测试,性能测试流程-JMeter工具进行系统最大并发数测试

上一篇博文详细说明使用iperf工具进行系统最优发包频率的测试,本篇博文针对第二个点:系统最大并发数,进行详情说明。日志系统我们按照不同的并发数访问常用接口得出系统最大用户数与系统最大请求数,此指标我们使用JMeter性能测试工具来实现。一.确定业务场景。确定并发操作的业务场景,将核心接口整理出来为后续加压测试进行数据准备。二.确定最大并发数测试方法。根据学习查询,确定两种测试方法,方法如下:1)...
摘要由CSDN通过智能技术生成

上一篇博文详细说明使用iperf工具进行系统最优发包频率的测试,本篇博文针对第二个点:系统最大并发数,进行详情说明。

日志系统我们按照不同的并发数访问常用接口得出系统最大用户数与系统最大请求数,此指标我们使用JMeter性能测试工具来实现。

一.确定业务场景。

确定并发操作的业务场景,将核心接口整理出来为后续加压测试进行数据准备。

二.确定最大并发数测试方法。

根据学习查询,确定两种测试方法,方法如下:

1)方法一:按照不断加压直至吞吐量不再增加时得出最大并发用户数。

2)方法二:计算最大用户并发数,强调同时操作,也可以理解为同时发送请求,针对这个问题使用RPS定时器测试每秒最大请求数;在平衡状态下,最大并发用户数=RPS*响应时间。

注:

a.最大并发用户数:同一时间在系统上的用户数量,这些用户可能分布在不同的功能模块或页面上。

b.最大并发请求数:同一时间在系统上的用户同时向服务器做出的请求数量,这些请求也可能分布在不同的功能呢模块或页面上。

三.方法一测试步骤。

按照不同模块进行加压测试,例如:并发总数为42个,初始线程加载无延迟,初始加载线程1个,运行1s后再次加载线程10个,加载时间为0s,全部线程加载完毕后持续运行40s,每过1s停止10个线程。持续总时间为:加载线程的时间4s+持续运行的时间40s+线程停止的时间4s=48s。

通过不同并发总数进行加压,找到吞吐量不再增加的临界值,此值约为最大并发

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于JMeter压测流程的审批,可以按照以下步骤进行: 1. 提出审批申请:将压测流程的具体内容、目的、范围和时间等信息编写成审批申请文档,并提交给相关负责人或团队领导进行审批。 2. 审批流程:审批流程可以根据公司或团队的规定进行,通常会涉及到多个层级的审批,从部门负责人到高层领导。每个审批阶段都需要审批人针对申请内容进行评估和决策。 3. 审批结果通知:一旦审核通过,审批人会将结果通知给申请人,并确认下一步的操作。 4. 准备测试环境:根据压测的需求和要求,准备好相应的测试环境,包括服务器、网络配置、据库等。 5. 编写测试计划:根据业务需求和压测目标,编写详细的测试计划,包括测试场景、并发用户、目标负载等。 6. 配置测试脚本:使用JMeter工具,根据测试计划编写相应的压测脚本,并进行必要的参配置和据准备。 7. 测试执行:在测试环境中执行压测脚本,模拟用户行为,生成负载并进行性能测试。可以监控系统的各项指标,如响应时间、吞吐、错误率等。 8. 结果分析和报告:根据测试执行的结果,对性能指标进行分析和评估,生成测试报告,并对发现的问题和优化建议进行总结。 以上是一般的JMeter压测流程审批的步骤,具体流程可能会根据公司或团队的要求有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值