服务端性能测试

服务端性能测试涉及需求确认、指标确定、测试准备、执行与结果分析。目标包括衡量系统负载、压力点及性能变化。关键指标有并发数、响应时间和吞吐率。测试计划需明确测试路径,测试环境应尽量模拟线上。Apache JMeter等工具常用于性能测试。测试执行时注意环境验证和问题分析,以确保系统性能。
摘要由CSDN通过智能技术生成

BigHead、Peki等 逆熵研习社

服务端性能测试是针对服务端验证性能状况以及是否存在问题进行的测试,执行过程包括目标制定(确定需求)、测试准备、测试执行、测试结果分析等环节。除测试执行外其他环节也非常重要,精深的细节在后续专项中一一讨论,本文重点讨论下这个大过程每个阶段的目标以及要点。
在这里插入图片描述

确定性能测试目标

需求确认
明确目标或者需求是首要的事情,它关乎后面整个测试的准备与执行。以下是常见的目标
- 衡量全系统的负载能力,评估下可以正常服务的负载范围。
- 某个服务的极限压力,瓶颈点等。
-某个服务升级后性能是否变得糟糕。
还有些情况针对业务中的某些场景需要确认下性能状况的,比如用户登录,业务查询,电商的高并发交易等场景等。不管是上面概括性的描述还是具体场景的描述潜在的和目标相关的三个要素需要我们把它抽象出来:
1.在什么样的系统范围内进行验证,需要弄明白目标所指的被测系统范围——是整个业务系统还是业务系统的某一部分?
2.需要验证业务场景,根据这个业务场景我们需要找到用户可能发送的请求的集合。
3.需要达到的状态,是用户的并发状态,还是服务的极限压力状态等,这个是我们后面达到目标的一个关键标准。
在确定目标时还需要我们确定该目标是否合理,也就是能否满足最终的业务需求。举例子来说,如果业务重要目标是TPS在3万情况下服务正常,那目标就不能定为:验证系统的极限压力为3万&#x

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值