性能测试分析报告中的TPS和其他工具测试的系统处理能力是否相同?
性能测试中TPS的统计规则为每个统计周期(10s内),平均每秒获取到响应的请求报文数量。比如10s内共有1000个请求获取到了响应,那么TPS即为100TPS。有些测试工具统计的是每秒发出的请求数量,这样无法精确地体现系统的能力,因此云性能测试服务中的TPS为系统实际处理并返回的请求数量。
启动压测任务后在实时报告中没有看到数据的原因?
该问题可能是由于压测调试机和执行机之前通信的问题导致的。压测调试机通过62000端口让执行机进行数据上报,因此若您使用自定义的安全组规则,请保证调试机的62000端口在安全组被开启。
安全组规则可以到弹性云主机中进行设定。
性能测试报告界面的RPS和TPS有什么区别?
RPS是Requests Per Second的简称,用例的RPS=用例总请求数/用例的运行时长;TPS是Transactions Per Second的简称,用例的TPS=用例的事务数/用例的运行时长,其中事务定义为:性能测试压测过程中,会循环执行用例中的所有测试步骤,每完成一次循环,算做一次事务(transaction)。
任务日志中“无压测数据的AW将被判定为失败”是什么意思?
性能测试测试报告中,所有的用例和AW都要有数据,没有数据的AW会导致对应的用例结果判定为Failed。
性能测试报告,为什么日志中的请求日志出现timeout?
请求读写超时,需要检查服务端。
性能测试报告,为什么日志中出现not look like a TLS handshake?
服务端是HTTP协议,需要检查是否用例写错为HTTPS协议。