

# 用語集
<a name="glossary"></a>

この用語集は、AWS での分散負荷テスト実装ガイド全体で使用されている頭字語と略語を定義しています。

## 技術的なプロトコルと形式
<a name="technical-protocols-and-formats"></a>

AGPL  
Affero General Public License。K6 で使用されるオープンソースソフトウェアライセンス。

API  
アプリケーションプログラミングインターフェイス。ソフトウェアアプリケーションを構築し、異なるシステム間の通信を可能にするための一連のプロトコルとツール。

CLI  
コマンドラインインターフェイス。ソフトウェアやオペレーティングシステムを操作するためのテキストベースのインターフェイス。

CORS  
クロスオリジンリソース共有。あるオリジンで実行されているウェブアプリケーションが別のオリジンのリソースにアクセスすることを許可または制限するセキュリティ機能。

CSV  
カンマ区切り値。表形式のデータをプレーンテキストで保存するために使用するファイル形式。一般的にデータのエクスポートに使用されます。

gRPC  
gRPC リモートプロシージャの呼び出し。リモートプロシージャの呼び出し用の高性能のオープンソースフレームワーク。

HTTP  
ハイパーテキスト転送プロトコル。World Wide Web でデータを送信するために使用する基本プロトコル。

HTTPS  
HTTP Secure。ネットワークを介した安全な通信の暗号化に使用する HTTP の拡張。

JSON  
JavaScript Object Notation。人間が読み書きしやすく、マシンが解析して生成しやすい軽量のデータ交換形式。

JWT  
JSON ウェブトークン。認証と認可のために二者間で転送されるクレームを表す、コンパクトで URL セーフな方法。

OAuth  
認可を開きます。一般的にトークンベースの認証と認可に使用されるアクセス委任のオープンスタンダード。

REST  
Representational State Transfer。ステートレスな通信と標準の HTTP メソッドを使用してネットワークアプリケーションを設計するためのアーキテクチャスタイル。

SSE  
Server-Sent Events。クライアントが HTTP 接続を介してサーバーから自動更新を受信できるようにするサーバープッシュテクノロジー。

UI  
ユーザーインターフェイス。ユーザーがソフトウェアアプリケーションを操作するビジュアル要素とコントロール。

URL  
Uniform Resource Locator。インターネット上のリソースへのアクセスに使用されるアドレス。

XML  
拡張マークアップ言語。人間が読み取れる形式と機械が読み取れる形式でドキュメントをエンコードするためのルールを定義するマークアップ言語。

## テストとデータベースの用語
<a name="testing-and-database-terms"></a>

FTP  
File Transfer プロトコル。クライアントとサーバー間でファイルを転送するために使用される標準ネットワークプロトコル。

GSI  
グローバルセカンダリインデックス。代替キーを使用してデータをクエリできる DynamoDB 機能。

JDBC  
Java Database Connectivity。データベースに接続してクエリを実行するための Java API。

JMS  
Java Message Service。2 つ以上のクライアント間でメッセージを送信するための Java API。

TPS  
1 秒あたりのトランザクション数。システムが 1 秒間に処理できるトランザクションの数の測定値。

## AWS およびシステムの用語
<a name="aws-and-system-terms"></a>

ARN  
Amazon リソースネーム。AWS のサービス全体でリソースを指定するために使用される AWS リソースの一意の識別子。

ISO  
国際標準化機構。国際標準を開発する独立した非政府組織。ISO 8601 タイムスタンプ形式について、このガイドで参照されています。

SLA  
サービスレベルアグリーメント。予想されるサービスのレベルを定義するサービスプロバイダーと顧客間のコミットメント。

UUID  
Universally Unique Identifier。コンピュータシステム内の情報を一意に識別するために使用される 128 ビットの番号。

vCPU  
仮想中央処理装置。仮想マシンまたはコンテナに割り当てられた仮想プロセッサ。物理 CPU の処理能力の一部を表します。

## 負荷テストの用語
<a name="load-testing-terms"></a>

同時実行  
タスクごとの同時仮想ユーザーの数。このパラメータは、負荷テスト中に各 Fargate タスクが生成するシミュレートされたユーザーの数を制御します。

リージョン用のスタック  
マルチリージョン負荷テスト用にテストインフラストラクチャを提供するために AWS リージョンにデプロイされた CloudFormation スタック。

タスク数  
テストシナリオを実行するために起動された Fargate コンテナ (タスク) の数。生成された合計負荷は、タスク数に同時実行数を掛けた値に等しくなります。

テストシナリオ  
テストタイプ、ターゲットエンドポイント、タスク数、同時実行数、期間、その他のパラメータを含む、設定済みの負荷テスト。