Azure Load Testingを利用した
パフォーマンステスト
2021/01/20 – 第35回 JAZUG Night
株式会社 pnop / Cloudlive 株式会社
浅見 城輝
♥BEER
About me
kuniteru.asami
Find me
Database
Microsoft Azure 2012~
Microsoft Azure
注意事項
このスライドは 2022 年 1 月 20 日 時点の情報を
基にしています
現在 Azure Load Testing は Public Preview です
本コンテンツ内で記載されていることは、
今後、変更されることが予想されます
Agenda
Azure Load Testing とは
TIPS & TRICKS
Azure Load Testing
とは
フルマネージドな
負荷テスト / 性能測定 サービス
特徴
大規模な負荷をすばやく簡単に生成
クライアントと Azure リソースの
メトリックの包括的なビュー
DevOps ワークフローへの組み込み
エンジンは Apache JMeter™
(JMeter のテストプラン ファイルを利用)
o
大規模な負荷をすばやく簡単に生成
指定した数のテストエンジン インスタンスから
テスト対象に対するリクエストを生成する
1インスタンスあたり
250 スレッド (目安)
最大 45 インスタンス
(Preview 時)
合計
11,250 スレッド
クライアントとAzureリソースのメトリックビュー
Client-side metrics
クライアント(JMeter)側のメトリック
Server-side metrics
任意の Azure リソースのメトリック
テスト結果の比較
2 つのテスト結果のグラフを
重ねて表示
DevOpsワークフローへの組み込み
Azure DevOps の Pipeline や GitHub Actions のワークフローから
Azure Load Testing でテストを実施
「平均レスポンスタイム」と「エラー率」によって、
テストの合格/不合格を判定
Azure DevOps や GitHub Actions で
設定した環境変数を
Azure Load Testing の
テストスクリプトで利用できる
エンジンは Apache JMeter™
Apache JMeter™ で作成したテスト スクリプトを
Azure Load Testing にアップロードしてテストを実施する
テスト スクリプトを作成/変更する機能は Azure Load Testing にはないの
で、自身で構築した JMeter で行う
つまりは、JMeter のノウハウが利用できる
(テスト スクリプトのスレッドグループで指定したスレッド数)
x (テストの Load configuration で Engine instances の値)
がスレッド数になる
JMeter 分散テスト環境の課題と
Azure Load Testing を利用するメリット
課題 自身で JMeter の分散テスト環境を構築する Azure Load Testing
何台のマシンを用意するか? 事前に見積もる必要があり、正しい見積もりが
難しい
不足しても追加が容易なので、厳密な見積もりは
不要
用意したマシンでは足りなかったら? 追加で調達する必要があり時間がかかる
先に用意していたものと同じスペックのものが用意
できるか?
即時に解決
テスト終了後のマシンの活用 適切な利用方法を検討しておく
(テストを継続し続けるのもあり)
考慮する必要がない
マシンコスト 購入あるいはリースなど わずかな基本料金 + 使用量に応じた従量課金
セットアップの手間 用意したすべてのマシンに対してセットアップをす
る必要がある
マシン数が多ければ多いほど大変
事 前 準 備 も 不 要 で 、 単 純 な テ ス ト で あ れ ば
数分でセットアップが完了する
長期間環境を維持する場合の保守 全てのマシンをアップデートしていく必要がある
マシン数が多ければ多いほど大変
考慮する必要がない
サーバーへの
テストパラメーターファイルの配布
全てのサーバーのディスクにコピーするのが面倒 全 て の サ ー バ ー に 展 開 す る 仕 組 み が
提供されている
TIPS & TRICKS
オフィシャルドキュメントのテスト スクリプト
オフィシャルドキュメントのクイックスタートやチュートリアルなどで提示され
ているテスト スクリプトが、通常の JMeter で読み込みエラーになる
JMeter で読み込みエラーになるテスト スクリプトの例
「クイックスタート: Azure Load Testing を使用してロード テストを作成して実行する」
https://docs.microsoft.com/ja-jp/azure/load-testing/quickstart-create-and-run-load-test#jmeter
「チュートリアル: ロード テストを実行してパフォーマンスのボトルネックを特定する」
https://docs.microsoft.com/ja-jp/azure/load-testing/tutorial-identify-bottlenecks-azure-portal#deploy-the-sample-app
https://github.com/Azure-Samples/nodejs-appsvc-cosmosdb-bottleneck/blob/main/SampleApp.jmx
https://github.com/Azure-Samples/nodejs-appsvc-cosmosdb-bottleneck/blob/main/SampleApp_Secrets.jmx
標準の JMeter では導入されていないプラグインが利用されているため
JMeter に Plugins Manager をインストールしておくことで、テストスクリプトに必要な
JMeter プラグインを判断して導入してくれる
https://jmeter-plugins.org
テスト スクリプトが利用しているプラグインがインストールされていなくても
plugins-jmeter.jar (jmeter-plugins-manager-*.*.jar) がインストールされていればOK
CSV ファイルの利用
CSV などのテストデータ ファイルを利用するには
テスト スクリプトでは設定エレメント (Config Element) の CSV Data Set
Config などでテストデータ ファイルのファイル名だけを指定
Azure Load Testing ではテスト設定の Test Plan で対象のファイルをアップ
ロードする
https://docs.microsoft.com/en-us/azure/load-testing/how-to-read-csv-data
Azure Key Vault からシークレットを取得する
GetSecret カスタム関数
Parameterize load tests with secrets and environment variables
https://docs.microsoft.com/ja-jp/azure/load-testing/how-to-parameterize-
load-tests#secrets
設定エレメントのユーザー定義変数 (Config Element > User Defined
Variables) で取得すること
JMeter で GetSecret 関数を使えるようにするプラグイン
https://github.com/pnopjp/jmeter-plugins/blob/master/docs/azure-load-
testing-stub.md
テスト結果のエクスポート
テスト結果をダウンロードして、Report Dashboard の参照や
JMeter の Listener でテスト結果を参照することができる
JMeter の Listener では ダウンロードしたテスト結果に含まれる
testreport.csv ファイルを読み込む
制限
インターネットに対して公開されているサービスに対してのみテストを実施でき
る
Azure Virtual Network 内の Virtual Machines や VNet 内からの接続のみを許可している
Azure PaaS 等はテスト対象にできない
すべてのプラグインが利用できるわけではない
jmeter-plugins.org から提供されているものは使えるものもある
任意の Java ライブラリが利用できない
SQL Server の JDBC Driver などを追加できないため、Azure SQL Database へのテストなどがで
きない
テストの合格/不合格の判定が柔軟ではない
「平均レスポンスタイム」と「エラー率」のみ
最大 11,250 スレッドが目安 (45 インスタンス x 250 スレッド)
テストスクリプトの作成には、別途 Apache JMeter™ を用意する
制限を超えたテストをしたいときは
Azure Marketplace で弊社が提供している
Load Tester (multiple remote servers) Powered by Apache JMeter™ を利用する
https://bit.ly/jmeter-azure
Azure 上に複数の JMeter 導入済み(連携済み)の仮想マシンが展開される
Azure 仮想マシン(または仮想マシンスケールセット)なので、
任意の VNet に所属し、VNet 内通信でテスト対象にアクセスも可能
任意の JMeter プラグインや Java ライブラリを導入可能 (複数サーバーへの展開も容易)
Azure DevOps や GitHub Actions からの、テスト合否判定を柔軟に設定可能
(ただし設定はやや複雑)
スレッド数を大きくするため、多くの大きな仮想マシンを構築可能
Azure Monitor などを利用してクライアントと Azure リソースの包括的なビューを作成
できる
参考ドキュメント
Azure Load Testing documentation
https://docs.microsoft.com/en-us/azure/load-testing/
Apache JMeter
https://jmeter.apache.org/
まとめ
Azure Load Testing は、Apache JMeter™ で実装された
フルマネージドな負荷テストサービス
大規模な負荷の作成が容易
Azure DevOps / GitHub Actions から利用しやすい
わずかな基本料金 + 使用料に応じたの従量課金
pnop 社 Microsoft Azure プロフェッショナルサービス
23
コンサルティング
技術検証
性能検証
PoC, アセスメント
テクニカルライティング
講師 / セミナー登壇
開発
環境構築
サポート
トラブルシューティング
パフォーマンス
チューニング
移行 / ポーティング
オンプレミス → Azure
Linux → Windows
他DB → Azure SQL DB
営業支援
見積支援
【お問い合わせ】株式会社 pnop Azure営業部 sales@pnop.co.jp
http://www.pnop.co.jp/

More Related Content

PDF
Microsoft Azure Storage 概要
PPTX
Azure API Management 俺的マニュアル
PDF
Azure Monitor Logで実現するモダンな管理手法
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PPTX
Keycloak入門
PDF
はじめよう Azure Functions
PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
PPTX
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Microsoft Azure Storage 概要
Azure API Management 俺的マニュアル
Azure Monitor Logで実現するモダンな管理手法
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Keycloak入門
はじめよう Azure Functions
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-

What's hot (20)

PPTX
Istioサービスメッシュ入門
PPTX
DeNA の AWS アカウント管理とセキュリティ監査自動化
PDF
Infrastructure as Code (IaC) 談義 2022
PDF
PostgreSQL 15の新機能を徹底解説
PDF
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
PDF
20200630 AWS Black Belt Online Seminar Amazon Cognito
PDF
Azure Network 概要
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PPTX
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
PDF
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
PDF
マイクロサービス 4つの分割アプローチ
PDF
CyberAgentのPrivateCloudeを支えるStorage基盤
PDF
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
PDF
インフラ野郎AzureチームProX
PPTX
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
PDF
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
PDF
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
PDF
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Istioサービスメッシュ入門
DeNA の AWS アカウント管理とセキュリティ監査自動化
Infrastructure as Code (IaC) 談義 2022
PostgreSQL 15の新機能を徹底解説
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
20200630 AWS Black Belt Online Seminar Amazon Cognito
Azure Network 概要
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
SCUGJ第27回勉強会:ものすごくざっくりなAzure Filesの話
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
マイクロサービス 4つの分割アプローチ
CyberAgentのPrivateCloudeを支えるStorage基盤
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
インフラ野郎AzureチームProX
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Ad

Similar to Azure load testingを利用したパフォーマンステスト (20)

PDF
Awsで実現するseleniumテスト高速術
PDF
Gradle handson
PDF
負荷試験入門公開資料 201611
PPT
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
PDF
20190201 Cloud Native Kansai AKS Azure
PPT
CruiseControl.NET設置
PDF
Azure DevOps Online Vol.3 - Inside Azure Pipelines
PDF
Amazon Simple Workflow Service (SWF)
PDF
最近Preview公開されたAzure テストサービスを試してみた
PDF
JenkinsとSeleniumの活用事例
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
PDF
Dell emc azurestackはじめの一歩20170713
PDF
TDD勉強会キックオフ for Java
PPTX
CLRH_120414_WFTDD
PPTX
Excel on OneDrive is not a file
PDF
【JaSST'11 Tokyo】 テスト イノベーション
PDF
Logic Apps と Api Apps の話
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
KEY
Functional Testing in #YAPCASIA
PPTX
機械学習 / Deep Learning 大全 (5) Tool編
Awsで実現するseleniumテスト高速術
Gradle handson
負荷試験入門公開資料 201611
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
20190201 Cloud Native Kansai AKS Azure
CruiseControl.NET設置
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Amazon Simple Workflow Service (SWF)
最近Preview公開されたAzure テストサービスを試してみた
JenkinsとSeleniumの活用事例
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Dell emc azurestackはじめの一歩20170713
TDD勉強会キックオフ for Java
CLRH_120414_WFTDD
Excel on OneDrive is not a file
【JaSST'11 Tokyo】 テスト イノベーション
Logic Apps と Api Apps の話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Functional Testing in #YAPCASIA
機械学習 / Deep Learning 大全 (5) Tool編
Ad

More from Kuniteru Asami (17)

PDF
スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL
PDF
現場からみた Azure リファレンスアーキテクチャ答え合わせ
PDF
Understanding Azure Application Gateway
PDF
Azure PaaS とのよりセキュアな接続 - 初級編
PDF
あらためて Azure virtual network
PDF
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
PDF
Introduction of Azure Database for MySQL / PostgreSQL
PDF
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
PDF
OSS/linux on Azureの活用方法と勘所
PPTX
実プロジェクトの経験から学ぶazureサービス適用パターン
PDF
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
PDF
クラウド案件の作り方 for azureしなの4周年
PDF
AzureでOracle
PDF
SMTPサービス SendGridを契約する
PDF
インストールマニアックス振り返り
PPTX
PHP on Azure
PPTX
第2回JAZUG総会 LT インストールマニアックス・ファイナル
スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL
現場からみた Azure リファレンスアーキテクチャ答え合わせ
Understanding Azure Application Gateway
Azure PaaS とのよりセキュアな接続 - 初級編
あらためて Azure virtual network
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Introduction of Azure Database for MySQL / PostgreSQL
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
OSS/linux on Azureの活用方法と勘所
実プロジェクトの経験から学ぶazureサービス適用パターン
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
クラウド案件の作り方 for azureしなの4周年
AzureでOracle
SMTPサービス SendGridを契約する
インストールマニアックス振り返り
PHP on Azure
第2回JAZUG総会 LT インストールマニアックス・ファイナル

Azure load testingを利用したパフォーマンステスト

  • 1. Azure Load Testingを利用した パフォーマンステスト 2021/01/20 – 第35回 JAZUG Night 株式会社 pnop / Cloudlive 株式会社 浅見 城輝
  • 3. 注意事項 このスライドは 2022 年 1 月 20 日 時点の情報を 基にしています 現在 Azure Load Testing は Public Preview です 本コンテンツ内で記載されていることは、 今後、変更されることが予想されます
  • 4. Agenda Azure Load Testing とは TIPS & TRICKS
  • 7. 特徴 大規模な負荷をすばやく簡単に生成 クライアントと Azure リソースの メトリックの包括的なビュー DevOps ワークフローへの組み込み エンジンは Apache JMeter™ (JMeter のテストプラン ファイルを利用)
  • 9. クライアントとAzureリソースのメトリックビュー Client-side metrics クライアント(JMeter)側のメトリック Server-side metrics 任意の Azure リソースのメトリック テスト結果の比較 2 つのテスト結果のグラフを 重ねて表示
  • 10. DevOpsワークフローへの組み込み Azure DevOps の Pipeline や GitHub Actions のワークフローから Azure Load Testing でテストを実施 「平均レスポンスタイム」と「エラー率」によって、 テストの合格/不合格を判定 Azure DevOps や GitHub Actions で 設定した環境変数を Azure Load Testing の テストスクリプトで利用できる
  • 11. エンジンは Apache JMeter™ Apache JMeter™ で作成したテスト スクリプトを Azure Load Testing にアップロードしてテストを実施する テスト スクリプトを作成/変更する機能は Azure Load Testing にはないの で、自身で構築した JMeter で行う つまりは、JMeter のノウハウが利用できる (テスト スクリプトのスレッドグループで指定したスレッド数) x (テストの Load configuration で Engine instances の値) がスレッド数になる
  • 12. JMeter 分散テスト環境の課題と Azure Load Testing を利用するメリット 課題 自身で JMeter の分散テスト環境を構築する Azure Load Testing 何台のマシンを用意するか? 事前に見積もる必要があり、正しい見積もりが 難しい 不足しても追加が容易なので、厳密な見積もりは 不要 用意したマシンでは足りなかったら? 追加で調達する必要があり時間がかかる 先に用意していたものと同じスペックのものが用意 できるか? 即時に解決 テスト終了後のマシンの活用 適切な利用方法を検討しておく (テストを継続し続けるのもあり) 考慮する必要がない マシンコスト 購入あるいはリースなど わずかな基本料金 + 使用量に応じた従量課金 セットアップの手間 用意したすべてのマシンに対してセットアップをす る必要がある マシン数が多ければ多いほど大変 事 前 準 備 も 不 要 で 、 単 純 な テ ス ト で あ れ ば 数分でセットアップが完了する 長期間環境を維持する場合の保守 全てのマシンをアップデートしていく必要がある マシン数が多ければ多いほど大変 考慮する必要がない サーバーへの テストパラメーターファイルの配布 全てのサーバーのディスクにコピーするのが面倒 全 て の サ ー バ ー に 展 開 す る 仕 組 み が 提供されている
  • 14. オフィシャルドキュメントのテスト スクリプト オフィシャルドキュメントのクイックスタートやチュートリアルなどで提示され ているテスト スクリプトが、通常の JMeter で読み込みエラーになる JMeter で読み込みエラーになるテスト スクリプトの例 「クイックスタート: Azure Load Testing を使用してロード テストを作成して実行する」 https://docs.microsoft.com/ja-jp/azure/load-testing/quickstart-create-and-run-load-test#jmeter 「チュートリアル: ロード テストを実行してパフォーマンスのボトルネックを特定する」 https://docs.microsoft.com/ja-jp/azure/load-testing/tutorial-identify-bottlenecks-azure-portal#deploy-the-sample-app https://github.com/Azure-Samples/nodejs-appsvc-cosmosdb-bottleneck/blob/main/SampleApp.jmx https://github.com/Azure-Samples/nodejs-appsvc-cosmosdb-bottleneck/blob/main/SampleApp_Secrets.jmx 標準の JMeter では導入されていないプラグインが利用されているため JMeter に Plugins Manager をインストールしておくことで、テストスクリプトに必要な JMeter プラグインを判断して導入してくれる https://jmeter-plugins.org テスト スクリプトが利用しているプラグインがインストールされていなくても plugins-jmeter.jar (jmeter-plugins-manager-*.*.jar) がインストールされていればOK
  • 15. CSV ファイルの利用 CSV などのテストデータ ファイルを利用するには テスト スクリプトでは設定エレメント (Config Element) の CSV Data Set Config などでテストデータ ファイルのファイル名だけを指定 Azure Load Testing ではテスト設定の Test Plan で対象のファイルをアップ ロードする https://docs.microsoft.com/en-us/azure/load-testing/how-to-read-csv-data
  • 16. Azure Key Vault からシークレットを取得する GetSecret カスタム関数 Parameterize load tests with secrets and environment variables https://docs.microsoft.com/ja-jp/azure/load-testing/how-to-parameterize- load-tests#secrets 設定エレメントのユーザー定義変数 (Config Element > User Defined Variables) で取得すること JMeter で GetSecret 関数を使えるようにするプラグイン https://github.com/pnopjp/jmeter-plugins/blob/master/docs/azure-load- testing-stub.md
  • 17. テスト結果のエクスポート テスト結果をダウンロードして、Report Dashboard の参照や JMeter の Listener でテスト結果を参照することができる JMeter の Listener では ダウンロードしたテスト結果に含まれる testreport.csv ファイルを読み込む
  • 18. 制限 インターネットに対して公開されているサービスに対してのみテストを実施でき る Azure Virtual Network 内の Virtual Machines や VNet 内からの接続のみを許可している Azure PaaS 等はテスト対象にできない すべてのプラグインが利用できるわけではない jmeter-plugins.org から提供されているものは使えるものもある 任意の Java ライブラリが利用できない SQL Server の JDBC Driver などを追加できないため、Azure SQL Database へのテストなどがで きない テストの合格/不合格の判定が柔軟ではない 「平均レスポンスタイム」と「エラー率」のみ 最大 11,250 スレッドが目安 (45 インスタンス x 250 スレッド) テストスクリプトの作成には、別途 Apache JMeter™ を用意する
  • 19. 制限を超えたテストをしたいときは Azure Marketplace で弊社が提供している Load Tester (multiple remote servers) Powered by Apache JMeter™ を利用する https://bit.ly/jmeter-azure Azure 上に複数の JMeter 導入済み(連携済み)の仮想マシンが展開される Azure 仮想マシン(または仮想マシンスケールセット)なので、 任意の VNet に所属し、VNet 内通信でテスト対象にアクセスも可能 任意の JMeter プラグインや Java ライブラリを導入可能 (複数サーバーへの展開も容易) Azure DevOps や GitHub Actions からの、テスト合否判定を柔軟に設定可能 (ただし設定はやや複雑) スレッド数を大きくするため、多くの大きな仮想マシンを構築可能 Azure Monitor などを利用してクライアントと Azure リソースの包括的なビューを作成 できる
  • 20. 参考ドキュメント Azure Load Testing documentation https://docs.microsoft.com/en-us/azure/load-testing/ Apache JMeter https://jmeter.apache.org/
  • 21. まとめ Azure Load Testing は、Apache JMeter™ で実装された フルマネージドな負荷テストサービス 大規模な負荷の作成が容易 Azure DevOps / GitHub Actions から利用しやすい わずかな基本料金 + 使用料に応じたの従量課金
  • 22. pnop 社 Microsoft Azure プロフェッショナルサービス 23 コンサルティング 技術検証 性能検証 PoC, アセスメント テクニカルライティング 講師 / セミナー登壇 開発 環境構築 サポート トラブルシューティング パフォーマンス チューニング 移行 / ポーティング オンプレミス → Azure Linux → Windows 他DB → Azure SQL DB 営業支援 見積支援 【お問い合わせ】株式会社 pnop Azure営業部 [email protected]