Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フルマネージドなAzure Load TestingでWebの負荷テストを実施しよう
Search
iwasa
September 02, 2023
14
0
Share
フルマネージドなAzure Load TestingでWebの負荷テストを実施しよう
https://mild-web-sap.connpass.com/event/292535/
iwasa
September 02, 2023
More Decks by iwasa
See All by iwasa
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
520
Lambdaの様々な新機能とユースケース
tak1wa
0
360
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
870
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
830
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.7k
Microsoft Azure プランの復習とプラン切り替えのお話
tak1wa
0
360
Amazon Q Detector Library から学ぶセキュアコーディング
tak1wa
0
400
はじめての「さくらのクラウド」
tak1wa
0
340
Azure Native ISV Services「Datadog」
tak1wa
0
450
Featured
See All Featured
How to make the Groovebox
asonas
2
2.1k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
98
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
420
Transcript
フルマネージドなAzure Load TestingでWebの 負荷テストを実施しよう ゆるWeb勉強会@札幌 OnLine #24
自己紹介 いわさ (@Tak1wa) - 江別市 - クラスメソッド株式会社 - AWS /
Azure / .NET
夏休み - Webアプリケーションを作成した(Blazor + ASP.NET Core) - パフォーマンス改善が必要になったのでごにょごにょと対応した - 改善効果を測定するために負荷テストをすることに
夏休み - Webアプリケーションを作成した(Blazor + ASP.NET Core) - パフォーマンス改善が必要になったのでごにょごにょと対応した - 改善効果を測定するために負荷テストをすることに
サクッと簡単に効果測定したいな
夏休み - Webアプリケーションを作成した(Blazor + ASP.NET Core) - パフォーマンス改善が必要になったのでごにょごにょと対応した - 改善効果を測定するために負荷テストをすることに
サクッと簡単に効果測定したいな Azure Load Testing ってのがあったな
アジェンダ - Webアプリケーションの負荷テスト - Azure Load Testing の紹介 - デモ
- まとめ
※※※語らないこと※※※ 負荷テストの必要性や重要性について
Webアプリケーションの負荷テスト
大量リクエスト - 性能や耐久性を計測 - 高負荷状態でも正常に動作するか - どの程度から性能劣化が発生するか - 高負荷状態だと不具合が発生しないか
ツールを使う - JMeter - Apache Bench - Gatling - Locust
- k6
ツールを使う - JMeter - Apache Bench - Gatling - Locust
- k6
JMeter
JMeter
JMeter
負荷テストは大変 - クライアントリソースが不十分で十分なシミュレートが出来ない場合 がある
負荷テストは大変
負荷テストは大変 - クライアントリソースが不十分で十分なシミュレートが出来ない場合 がある - 大量のクライアントが必要 - 仮想マシンで代用することが多い - クラスターを構成
- インフラリソースの準備や後片付け
SaaS - Loader.io - Grafana Cloud k6 - BlazeMeter
SaaS
Azure Load Testing の紹介
Azure Load Testing とは - 複雑なインフラストラクチャの管理不要 - 負荷テストツールの予備知識なしでも利用できる - 既存の
JMeter スクリプトを流用 - 使った分は Azure の利用料金(クレジット適用も可能) - Azure との親和性高い - Azure Monitor, Application Insights - プライベートリンク - Azure DevOps Pipeline
料金 - 最低料金あり $10 (50 VUH 含む) - 仮想ユーザー時間 (VUH)
あたり $0.15 ~ 0.075 https://azure.microsoft.com/ja-jp/pricing/details/load-testing/
最近のアップデートが中々熱い - 2023/05/21: Azure Load Testing support for JMeter 5.5
- 2023/08/05: Now supports JMeter backend listeners - 2023/08/05: Run tests for up to 24 hours - 2023/08/05: Run tests with 100,000 virtual users - 2023/08/16: in Japan East and Brazil South
デモ
デモ - クイックテスト - JMeterスクリプト
まとめ
まとめ - クラウドの負荷テストサービスを活用 - 選択肢のひとつ Azure Load Testing
None