可参考的性能测试脚本

本文详细解析了性能测试中的关键指标,如PV、UV、TPS等,并介绍了如何计算并发用户数和吞吐量。通过JMeter进行性能测试,包括并发测试、IP欺骗技术和响应时间分析,同时探讨了JMeter线程组设置及二八原则在性能目标确定中的应用。此外,还分享了JMeter实战案例,涉及并发用户模拟、登录功能测试和接口性能测试。
摘要由CSDN通过智能技术生成

1、相关概念解释

PV、UV、IP、TPS、QPS、RPS、两天、吞吐量、 并发用户数 术语

2、指标评估计算

JMeter吞吐量误差分析

性能指标

参考 jmeter性能测试方案
因元参考内容存在编辑性错误,对理解有一定的障碍,为此对原内容进行适当补充说明
(举例:每天8W用户访问,平均在线时长10分钟,1天用户24小时内使用系统)

  • 需满足的并发数
    C = 80000 * 0.166/24=553
    注:0.166为10/60得出 C = nL/T
    其中C为平均并发用户数,n为login session的数量,L是login session的平均长度,T是值考察的时间长度
  • 并发用户数峰值
	C^= C + 3*根号C=553+3*根号533=602	
	C^为并发用户数峰值
  • 需要满足的TPS
	TPS =80000*80%/(20%*8*60*60)=11/sec 根据二八原则:
	20%常用时间,满足80%业务量
	TPS = n*80%/(20%*活跃时间*60*60)
	注:活跃时间一般为8小时
  • 响应时间

    根据在并发情况下的响应时间2/5/10原则,最长不能超过10s

  • 错误率
    具体系统具体要求,一般小于万分之一

  • 缓存命中率
    具体系统具体要求,一般大于85%通过

  • 服务器性能
    CPU占用率 70% 好,85% 坏,90%+ 很差
    内存使用率 一般小于80%通过

性能测试TPS目标值确定-二八原则
系统的平均并发用户数和并发数峰值如何估算

关于JMeter线程组中线程数,Ramp-Up Period,循环次数之间的设置概念
TPS、并发用户数、吞吐量关系
性能测试中的二八原则

3、参考案例

3.1并发测试

jmeter接口并发测试实例

3.2 IP欺骗

JMeter之IP欺骗技术(模拟不同的IP地址并发请求)

jmeter实现IP欺骗

jmeter如何设置IP欺骗

3.4 综合

Jmeter从下载到完成性能测试实战教程(Windows平台)

Jmeter(四十)性能测试实战

JMeter接口&性能测试实战案例100篇

登录功能性能测试报告

接口测试——jmeter多用户同时领取云豆

如何使用Jmeter进行并发测试(多用户同时登录)

jmeter并发测试模拟多个用户同时登录操作平台(设置集合点)

jmeter模拟压测真实复杂用户场景,阶梯螺纹线程组Stepping Thread Group终极线程Ultimate Thread Group并发线程Concurrency Thread Group

性能测试常用插件

线程组插件

  • Concurrency Thread Group 并发线程组(代替Stepping Thread Group)
  • jmeter jp@gc - Stepping Thread Group (deprecated)(不建议使用此插件,已被Concurrency Thread Group)
  • Ultimate Thread Group(终极线程组、阶梯线程组)
  • 以上线程组插件介绍见(https://blog.csdn.net/Mwyldnje2003/article/details/107281916
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值