Glossary - Distributed Load Testing on AWS

Glossary

This glossary defines acronyms and abbreviations used throughout the Distributed Load Testing on AWS Implementation Guide.

Technical Protocols and Formats

AGPL

Affero General Public License. An open-source software license used by K6.

API

Application Programming Interface. A set of protocols and tools for building software applications and enabling communication between different systems.

CLI

Command Line Interface. A text-based interface for interacting with software and operating systems.

CORS

Cross-Origin Resource Sharing. A security feature that allows or restricts web applications running at one origin to access resources from a different origin.

CSV

Comma-Separated Values. A file format used to store tabular data in plain text, commonly used for data export.

gRPC

gRPC Remote Procedure Call. A high-performance, open-source framework for remote procedure calls.

HTTP

Hypertext Transfer Protocol. The foundation protocol used for transmitting data on the World Wide Web.

HTTPS

HTTP Secure. An extension of HTTP that uses encryption for secure communication over a network.

JSON

JavaScript Object Notation. A lightweight data interchange format that is easy for humans to read and write and easy for machines to parse and generate.

JWT

JSON Web Token. A compact, URL-safe means of representing claims to be transferred between two parties for authentication and authorization.

OAuth

Open Authorization. An open standard for access delegation commonly used for token-based authentication and authorization.

REST

Representational State Transfer. An architectural style for designing networked applications using stateless communication and standard HTTP methods.

SSE

Server-Sent Events. A server push technology enabling a client to receive automatic updates from a server via an HTTP connection.

UI

User Interface. The visual elements and controls through which users interact with software applications.

URL

Uniform Resource Locator. The address used to access resources on the internet.

XML

Extensible Markup Language. A markup language that defines rules for encoding documents in a format that is both human-readable and machine-readable.

Testing and Database Terms

FTP

File Transfer Protocol. A standard network protocol used for transferring files between a client and server.

GSI

Global Secondary Index. A DynamoDB feature that allows you to query data using an alternate key.

JDBC

Java Database Connectivity. A Java API for connecting and executing queries with databases.

JMS

Java Message Service. A Java API for sending messages between two or more clients.

TPS

Transactions Per Second. A measure of the number of transactions a system can process in one second.

AWS and System Terms

ARN

Amazon Resource Name. A unique identifier for AWS resources used to specify resources across AWS services.

ISO

International Organization for Standardization. An independent, non-governmental organization that develops international standards. Referenced in this guide for ISO 8601 timestamp format.

SLA

Service Level Agreement. A commitment between a service provider and a customer that defines the level of service expected.

UUID

Universally Unique Identifier. A 128-bit number used to uniquely identify information in computer systems.

vCPU

Virtual Central Processing Unit. A virtual processor assigned to a virtual machine or container, representing a portion of the physical CPU’s processing power.

Load Testing Terms

concurrency

The number of concurrent virtual users per task. This parameter controls how many simulated users each Fargate task generates during a load test.

regional stack

A CloudFormation stack deployed in an AWS Region to provide testing infrastructure for multi-region load tests.

task count

The number of Fargate containers (tasks) launched to run a test scenario. The total load generated equals task count multiplied by concurrency.

test scenario

A configured load test including test type, target endpoints, task count, concurrency, duration, and other parameters.