引言
在测试执行过程当中,并不清楚现在测试到的结果到底能不能满足活动的需求,本次需求涉及到的模块和接口也不清楚,这种性能测试方式,就是没有做性能测试目标分析,虽然说做了性能测试,但是基本是无效的性能测试,因为:没有做目标分析的性能测试,会与真实的活动场景相差甚远
例如在使用前的测试和使用中的实际情况完全不一样,原因因为一个低访问量的接口没有纳入测试范围,性能测试目标是性能测试的重要先决条件指定目标可以确定范围内需要达到的测试结果,指定目标后才能对本次性能测试的核心目标有清晰的认知,并指导你做后期的测试活动,包括测试所需要的资源以及测试的停止条件等,在回答如何指定性能测试指标之前,要搞清楚我们衡量性能测试指标对于什么,TPS,报错率等需要有深入的了解,不仅仅知道各自代表的含义,还要知道是如何制定出来的
定制计划
衡量指标
TPS
第一个衡量指标TPS,很多人都说是并发,并发是指同一时间节点发生的事情,但同一时间节点并不是一个标准的度量,也不是性能测试直接测试来的结果,性能测试往往是通过在工具中增加虚拟用户数得到的接口每秒调用量去衡量,在实际生产中,不管是网关还是服务,通常都是记录一定时间内的访问请求次数,所以在业内,性能测试往往以TPS作为最重要的度量指标,因为它具有可度量性和通用性的特质,可度量行是指TPS是真实、客观且明确的衡量指标,通用性指无论在运维角度还是测试角度,TPS都可以达成一致的定义</