SlideShare a Scribd company logo
AZPower株式会社はマイクロソフトパートナープログラムのGold Partnerです。
Copyright© AZPower All Rights Reserved.
AZPower株式会社
プリンシパルアーキテクト
森 博之
最近Preview公開された
Azure テストサービスを試してみた
Copyright© AZPower All Rights Reserved.
森 博之
• AZPower株式会社 プリンシパルアーキテクト
• Microsoft MVP - Developer technologies
• Visual Studio Users Community Japan
• Visual Studio Code - Japanese Translation
• AWS .NET Users Group
• 著書:はじめてのVisual Studio 2017 他
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 3
Azure Chaos Studio / Azure Load Testing
• Azure Chaos Studio
• Azureサービスにカオスエンジニアリングを適用するサービス
• Azure Load Testing
• Azure向け負荷テストサービス
Azure向けテストサービス
3
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 4
はっ!
AZPower株式会社はマイクロソフトパートナープログラムのGold Partnerです。
Copyright© AZPower All Rights Reserved.
AZPower株式会社
プリンシパルアーキテクト
森 博之
最近Preview公開された
Azure Load Testingを試してみた
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 6
Azure Load Testing
• フルマネージドの負荷テストツール
• 複数インスタンスを使ってApache JMeter Scriptを実行
• 1インスタンス最大250スレッド実行可能
• ターゲットの場所はAzureサービスじゃなくともOK
• ただし、公開リソースのみ
概要
Demo
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 8
価格
Preview
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 9
作成方法
Azure Portalからリソース作成⇒「Load Testing」
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 10
ロードテストリソースの作成
• 現在は5リージョンのみ
名前、場所を指定
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 11
負荷テストを行うための権限の付与
• 「ロード テスト共同作成者」以上の権限を付与
IAMから権限付与
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 12
負荷テスト用スクリプトの作成
• 負荷テストで使用するスクリプトを作成
Apache JMeter スクリプトの作成
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 13
Testの作成
「Create Test」
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 14
Basics
• テスト作成後、即時実行する場合チェック
テスト名、テストの説明
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 15
JMeterスクリプトをアップロード
ローカルにあるJMSファイルを選択し、Uploadをクリック
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 16
Parameters
• 環境変数やシークレットを参照する場合、こちらで指定
環境変数、シークレット
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 17
Load
• 250スレッド以上を指定したい場合は、インスタンス数を増やす
• 現在最大45インスタンスまで指定可能
1インスタンス最大250スレッド
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 18
Test criteria
• 以下のパラメータを指定することでテスト基準を設定
• Client metric チェック対象となるメトリック
• Aggregate function メトリックに適用する集計関数
• Condition 比較演算子
• Threshold 基準となる値
• 現時点では以下をサポート
テスト基準を設定し、合格/不合格を判定
Copyright© AZPower All Rights Reserved.
Copyright© AZPower All Rights Reserved. 19
Monitoring
監視対象を指定し、Load Testingと統合
Demo
Copyright© AZPower All Rights Reserved.

More Related Content

PDF
最近Preview公開されたAzure テストサービスを試してみた
PPTX
Jaws days2017-ops jaws-2
PPTX
実践サーバレスアーキテクチャ
PPTX
サーバーレスで ガチ本番運用までやってるお話し
PDF
サーバーレス・アーキテクチャ概要
PDF
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
PDF
Serverless Meetup Tokyo #1 オープニング
PDF
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
最近Preview公開されたAzure テストサービスを試してみた
Jaws days2017-ops jaws-2
実践サーバレスアーキテクチャ
サーバーレスで ガチ本番運用までやってるお話し
サーバーレス・アーキテクチャ概要
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
Serverless Meetup Tokyo #1 オープニング
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと

What's hot (20)

PPTX
Visual Studio 2019 Updates Pickup!
PDF
Serverless AWS構成でセキュアなSPAを目指す
PDF
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
PDF
Single Command Deployのための gradle-aws-plugin講座
PDF
JAWS DAYS 2017 Mafia Talk
PDF
これからのインフラエンジニアについて考えていること
PDF
今なぜサーバーレスなのか
PPTX
Serverless Framework 使ってる話(node.js)
PDF
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
PDF
May the FaaS be with us!!
PDF
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
PPTX
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
PDF
Storylineでデザインする心地よい会話体験
PDF
AWS Serverless++
PPTX
アメーバブログを支えるデータセンターとインフラ技術
PDF
Serverless Meetup Tokyo #2 オープニング
PDF
Serverless Ninja Warriors [panel]
PDF
AWSによるサーバーレスアーキテクチャ
PDF
The Internal of Serverless Plugins
PPTX
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
Visual Studio 2019 Updates Pickup!
Serverless AWS構成でセキュアなSPAを目指す
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
Single Command Deployのための gradle-aws-plugin講座
JAWS DAYS 2017 Mafia Talk
これからのインフラエンジニアについて考えていること
今なぜサーバーレスなのか
Serverless Framework 使ってる話(node.js)
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
May the FaaS be with us!!
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Storylineでデザインする心地よい会話体験
AWS Serverless++
アメーバブログを支えるデータセンターとインフラ技術
Serverless Meetup Tokyo #2 オープニング
Serverless Ninja Warriors [panel]
AWSによるサーバーレスアーキテクチャ
The Internal of Serverless Plugins
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
Ad

Similar to Azure Load Testingを試してみた (20)

PDF
Azure load testingを利用したパフォーマンステスト
PPTX
Microsoft Azure build & ignight update summary
PDF
Azure DevOps 関西 2019 - Overview
PDF
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
PDF
DevOps on Azure Kubernetes
PDF
Visual StudioやAzureからAzure DevOpsを使う
PPTX
エンジニアのための Azure 基礎知識
PDF
MicrosoftのOSSへの取り組み
PDF
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
PDF
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
PDF
20190201 Cloud Native Kansai AKS Azure
PPTX
2014年12月04日 ヒーロー島 Azureスペシャル
PDF
SAP on Azure Cloud Workshop Material Japanese 20190221
PDF
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
PPTX
インフラ観点で運用を考える!Windows 10 VDI on Azure
PDF
Azure IaaS update (2018年5月版)
PDF
Azure IaaS update (2018年6月~7月 発表版)
PDF
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
PDF
Azure IaaS update (2018年6月~8月 発表版)
PDF
SITE PUBLISを支えるMicrosoft Azureのテクノロジ
Azure load testingを利用したパフォーマンステスト
Microsoft Azure build & ignight update summary
Azure DevOps 関西 2019 - Overview
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
DevOps on Azure Kubernetes
Visual StudioやAzureからAzure DevOpsを使う
エンジニアのための Azure 基礎知識
MicrosoftのOSSへの取り組み
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
20190201 Cloud Native Kansai AKS Azure
2014年12月04日 ヒーロー島 Azureスペシャル
SAP on Azure Cloud Workshop Material Japanese 20190221
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
インフラ観点で運用を考える!Windows 10 VDI on Azure
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年6月~7月 発表版)
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
Azure IaaS update (2018年6月~8月 発表版)
SITE PUBLISを支えるMicrosoft Azureのテクノロジ
Ad

More from Hiroyuki Mori (16)

PPTX
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
PDF
Visual Studio 2019 新機能を時間のかぎりできるだけ!
PPTX
開発者のためのUIデザイン入門
PPTX
Uno Platform か Blazor
PDF
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
PDF
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
PDF
Windows phone関係のなにか。
PDF
2014 07-19 はじめてのクラウド
PDF
クライアント技術から見たBuild2014 Wrap-up
PDF
僕がやったXaml戦略
PDF
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
PDF
データバインディング徹底攻略
PDF
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
PDF
Windowストアアプリ コントラクトとライフサイクル
PPTX
それではBehaviorでも使ってみましょうか。
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Visual Studio 2019 新機能を時間のかぎりできるだけ!
開発者のためのUIデザイン入門
Uno Platform か Blazor
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Windows phone関係のなにか。
2014 07-19 はじめてのクラウド
クライアント技術から見たBuild2014 Wrap-up
僕がやったXaml戦略
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
データバインディング徹底攻略
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
Windowストアアプリ コントラクトとライフサイクル
それではBehaviorでも使ってみましょうか。

Azure Load Testingを試してみた

  • 1. AZPower株式会社はマイクロソフトパートナープログラムのGold Partnerです。 Copyright© AZPower All Rights Reserved. AZPower株式会社 プリンシパルアーキテクト 森 博之 最近Preview公開された Azure テストサービスを試してみた
  • 2. Copyright© AZPower All Rights Reserved. 森 博之 • AZPower株式会社 プリンシパルアーキテクト • Microsoft MVP - Developer technologies • Visual Studio Users Community Japan • Visual Studio Code - Japanese Translation • AWS .NET Users Group • 著書:はじめてのVisual Studio 2017 他
  • 3. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 3 Azure Chaos Studio / Azure Load Testing • Azure Chaos Studio • Azureサービスにカオスエンジニアリングを適用するサービス • Azure Load Testing • Azure向け負荷テストサービス Azure向けテストサービス 3
  • 4. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 4 はっ!
  • 5. AZPower株式会社はマイクロソフトパートナープログラムのGold Partnerです。 Copyright© AZPower All Rights Reserved. AZPower株式会社 プリンシパルアーキテクト 森 博之 最近Preview公開された Azure Load Testingを試してみた
  • 6. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 6 Azure Load Testing • フルマネージドの負荷テストツール • 複数インスタンスを使ってApache JMeter Scriptを実行 • 1インスタンス最大250スレッド実行可能 • ターゲットの場所はAzureサービスじゃなくともOK • ただし、公開リソースのみ 概要
  • 8. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 8 価格 Preview
  • 9. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 9 作成方法 Azure Portalからリソース作成⇒「Load Testing」
  • 10. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 10 ロードテストリソースの作成 • 現在は5リージョンのみ 名前、場所を指定
  • 11. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 11 負荷テストを行うための権限の付与 • 「ロード テスト共同作成者」以上の権限を付与 IAMから権限付与
  • 12. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 12 負荷テスト用スクリプトの作成 • 負荷テストで使用するスクリプトを作成 Apache JMeter スクリプトの作成
  • 13. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 13 Testの作成 「Create Test」
  • 14. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 14 Basics • テスト作成後、即時実行する場合チェック テスト名、テストの説明
  • 15. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 15 JMeterスクリプトをアップロード ローカルにあるJMSファイルを選択し、Uploadをクリック
  • 16. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 16 Parameters • 環境変数やシークレットを参照する場合、こちらで指定 環境変数、シークレット
  • 17. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 17 Load • 250スレッド以上を指定したい場合は、インスタンス数を増やす • 現在最大45インスタンスまで指定可能 1インスタンス最大250スレッド
  • 18. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 18 Test criteria • 以下のパラメータを指定することでテスト基準を設定 • Client metric チェック対象となるメトリック • Aggregate function メトリックに適用する集計関数 • Condition 比較演算子 • Threshold 基準となる値 • 現時点では以下をサポート テスト基準を設定し、合格/不合格を判定
  • 19. Copyright© AZPower All Rights Reserved. Copyright© AZPower All Rights Reserved. 19 Monitoring 監視対象を指定し、Load Testingと統合
  • 20. Demo
  • 21. Copyright© AZPower All Rights Reserved.