本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
术语表
本词汇表定义了《AWS 分布式负载测试实施指南》中使用的首字母缩略词和缩写词。
技术协议和格式
- AGPL
-
Affero 通用公共许可证。K6 使用的开源软件许可证。
- API
-
应用程序编程接口。一组协议和工具,用于构建软件应用程序和实现不同系统之间的通信。
- CLI
-
命令行界面。一种基于文本的界面,用于与软件和操作系统进行交互。
- CORS
-
跨源资源共享。一项安全功能,允许或限制在一个源上运行的 Web 应用程序访问来自其他来源的资源。
- CSV
-
以逗号分隔的值。一种用于以纯文本形式存储表格数据的文件格式,通常用于数据导出。
- gRPC
-
gRPC 远程过程调用。用于远程过程调用的高性能、开源框架。
- HTTP
-
超文本传输协议。用于在万维网上传输数据的基础协议。
- HTTPS
-
HTTP 安全。HTTP 的扩展,它使用加密技术通过网络进行安全通信。
- JSON
-
JavaScript 物体标记。一种轻量级的数据交换格式,便于人类读写,机器也易于解析和生成。
- JWT
-
JSON 网络令牌。一种紧凑、网址安全的方式,用于表示要在双方之间转移以进行身份验证和授权的声明。
- OAuth
-
打开授权。访问委派的开放标准,通常用于基于令牌的身份验证和授权。
- REST
-
代表性状态转移。一种架构风格,用于使用无状态通信和标准 HTTP 方法设计联网应用程序。
- SSE
-
服务器发送的事件。一种服务器推送技术,使客户端能够通过 HTTP 连接接收来自服务器的自动更新。
- UI
-
用户界面。用户与软件应用程序交互时使用的视觉元素和控件。
- URL
-
统一资源定位器。用于访问互联网资源的地址。
- XML
-
可扩展标记语言。一种标记语言,它定义了以人类可读和机器可读的格式对文档进行编码的规则。
测试和数据库术语
- FTP
-
文件传输协议。一种用于在客户端和服务器之间传输文件的标准网络协议。
- GSI
-
全球二级索引。一项 DynamoDB 功能,允许您使用备用密钥查询数据。
- JDBC
-
Java 数据库连接。一种 Java API,用于连接和执行与数据库的查询。
- JMS
-
Java 消息服务。用于在两个或多个客户端之间发送消息的 Java API。
- TPS
-
每秒交易次数。衡量系统在一秒钟内可以处理的交易数量的指标。
AWS 和系统条款
- 进行筛选
-
Amazon 资源名称。AWS 资源的唯一标识符,用于指定 AWS 服务中的资源。
- ISO
-
国际标准化组织。一个独立的非政府组织,负责制定国际标准。本指南中引用了 ISO 8601 时间戳格式。
- SLA
-
服务等级协议。服务提供商与客户之间的承诺,用于定义预期的服务级别。
- UUID
-
通用唯一标识符。一个 128 位的数字,用于唯一标识计算机系统中的信息。
- vCPU
-
虚拟中央处理器。分配给虚拟机或容器的虚拟处理器,代表物理 CPU 处理能力的一部分。
负载测试条款
- 并发
-
每个任务的并发虚拟用户数。此参数控制每个 Fargate 任务在负载测试期间生成多少模拟用户。
- 区域堆栈
-
部署在 AWS 区域中的 CloudFormation 堆栈,用于为多区域负载测试提供测试基础设施。
- 任务计数
-
为运行测试场景而启动的 Fargate 容器(任务)的数量。生成的总负载等于任务数乘以并发数。
- 测试场景
-
配置的负载测试,包括测试类型、目标端点、任务计数、并发度、持续时间和其他参数。