性能测试逐渐增加并发数会报错吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试逐渐增加并发数会报错吗相关的知识,希望对你有一定的参考价值。
参考技术A 会。最大并发用户数通过pv页面浏览量值,粗略的计算出来100w80w4h80w/4*3600约等于60TPS二八原则的计算80%的请求在20%的时间发生,适用于客户端的压测逐步增加。并发用户数的方式来判断我们最大的并发用户数前提:完全不知道最大并发用户数是多少可每次递增10个并发用户判断最大并发数的现象:请求连续报错tps不升反降响应时间,有明显的升高。判断出最大并发用户数的过程设计一个场景,持续逐步增加并发用户数,一段时间之后,通过判断接口有没有连续报错,tps不上升反而下降,响应时间明显变慢,从而得出的并发用户数是我们的最大并发用户数。
使用线程组:SteppingThreadGroupThisgroupwiillstart:1000日均活跃1000w500中小型企业:Thenstart:100开始Next,add:20threadevery:30用户增加完成后,线程运行时间usingramp-up:5增加用户用时-使用监听器:ActiveThreadOverTimeResponseTimesOverTimeTransactionsperSecond多次反复压测缩小用户数区间范围,最后确定最大用户数。
性能测试的主要指标
性能
事物、物品的某些特性的评价值
时间角度、 处理能力
软件性能测试
用一定的技术、找出或验证某个性能指标的测试
性能测试的相关概念:
- 负载测试:逐步增加并发数直至出现拐点(拐点:报错、服务器报错 服务器宕机,响应时间)找出大概一个性能指标
- 压力测试:通过负载测试找到性能指标(并发数),使用该性能指标(并发数)进行持续的并发测试查看服务器的资源使用情况
- 一般压力测试以天为单位,持续性测试
- 做稳定性测试,找出服务器的不稳定性
- 容量测试:在不同的数据量级之下,得出不同的性能指标
性能测试的前提条件:
- 性能测试的必要性研究:
- 关键性评估
- 主管部分、监管部门审查
- 设计声明财产安全
- 大型新系统
- 核心业务
- 业务剧增
- 重大缺陷修复
- 可测性
- 可量化为性能指标值
(先做负载测试找拐点,在做性能确定指标值、最后做压力测试验证服务器的稳定性)
性能测试的主要指标
一、响应时间
从发起请求到收到请求响应的时间
网络传输时间: t1 t4
服务器处理时间: t2 t3
二、并发/并发数/并发用户数
- 并发:
- 狭义:同一时间做相同的事情
- 广义:同一时间做不同事情、混合场景
性能测试:简单的狭义并发、然后再广义的并发,即:先做简单接口性能测试、在做业务性能测试、最后做混合业务场景性能测试
- 并发数:单位时间内向服务器发起请求的用户数
- 并发用户数:用于模拟真实用户想服务器发起请求的性能测试虚拟用户数量
- 系统用户数:只要访问难过系统的用户、肯呢个一次含有一次性访问的用户
- 在线用户数:当前正在访问的系统用户,不一定有压力
三、TPS(transaction per second)— —最主要的性能指标
- 每秒通过的事物数
- 服务器处理事务数
四、吞吐量/吞吐率(事物/s Kb/s)
- 吞吐量
- 事物数
- 吞吐率
五、资源利用率
- CPU
- 内存
- 磁盘
- I/O 磁盘的换入换出
开展性能测试的必要条件:
网络要求 内网(zoom域) 外网 独立分开 千万不要夸内网和外网
独立环境 功能测试不能喝性能测试共用环境
转自https://www.cnblogs.com/htx18/p/12077991.html
以上是关于性能测试逐渐增加并发数会报错吗的主要内容,如果未能解决你的问题,请参考以下文章