性能测试--术语解释


并发用户数
同时发送压测请求的用户数量。一个用户在压测过程中可能是一个进程或者一个线程。


串联链路
指一组压测 API 的有序集合(类似于事务),具有业务含义。压测 API 之间只有在同一个串联链路中才能进行入参和出参关联(运行时数据传递)。两个不同的串联链路之间相互独立,通常不会存在参数的传递依赖(使用数据导出指令的情况除外)。

场景/压测场景
(压测)场景是若干个基于 HTTP/HTTPS 的 URL/API 的组合。URL/API 可能关联了数据文件表示不同用户。不同的 URL/API 表示不同的业务含义(例如登录、加入购物车),最终组合成一个接近用户各种真实行为同时具备一定用户量级的压测模型。

出参
从一个压测 API 的应答中截取需要的内容作为出参,供后续的压测 API 作为参数使用。

断言
一般用于标记业务成功与否,从而验证压测请求的响应是否符合预期。有时候响应码是 200 并不代表业务处理成功,有可能需要判断响应体内的内容。在 PTS 的串联链路中如果断言失败,当前请求就不会继续传递到下一个压测 API。另外,在压测实时报表和压测报告中都会相应展现业务成功或者失败的信息。

集合点
使虚拟用户在集合点处等待,满足条件后一次性释放所有等待的用户,继续后续业务,例如整点秒杀场景。

TPS
Transaction Per Second,系统每秒处理的事务数量。

思考时间
模拟用户在前后两个节点间思考、反应花费的时间,支持多种模式。


响应时间 RT
从客户端发送一个请求开始,到客户端接收到服务端返回的响应所经历的时间。响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成。


75% 响应时间
在整个压测周期内(压测启动到停止的时间内),某个串联链路或者压测 API 的所有采样到的响应时间(固定采样周期)中 75% 的时间在这个值以内。


参考资料:

https://help.aliyun.com/document_detail/74223.html

posted @ 2020-07-10 11:08  Emma_Lucas  阅读(196)  评论(0编辑  收藏  举报