CloudTest ご紹介

CloudTest ご紹介
© 2014 SOASTA. All rights reserved.
1
TouchTest
CloudTest
継続的
機能テスト
非機能テスト
負荷&性能
mPulse
リアルユーザ
モニタリング
© 2014 SOASTA. All rights reserved.
2
リアルタイム性がもたらす3つの大きなアドバンテージ
o  設定ミスによるテストの手戻りがない
o  テスト時アドリブによる制限時間内の効果的テスト実施
o  PDC サイクルの大幅な短縮
テストシナリオ開発 環境準備 テスト 結果解析 修正 再テスト
旧アプローチ
新アプローチ
© 2014 SOASTA. All rights reserved.
3
商用環境でのテスト対応力
よりリアルな環境でのテストがトレンド
開発フェーズ/担当チーム
システム間遅延
ネットワーク
& 運用
ネットワークパラメター
CDN
DNS ルーティング
ネットワークキャパシティ
モバイルネットワーク
他システムとの競合
オートスケール障害
ロードバランサー設定
リリース
& デプロイ
ソケット数上限
SSL ハンドシェイク
サードパーティプラグイン遅延
コネクションプール
s
流入制限設計ミス
ファイアウォールキャパシティ
構成管理
セキュリティ上の制限
サーバーリソース不足
ガベージコレクション
開発
& テスト
メモリーリーク
スレッド
競合
DB パーティショニング
DB インデックス/ロック/キャッシュ
不適切な DB クエリー
メソッドレベルチューニング
テスト環境
商用環境 (100% +++)
ステージング環境
テスト規模
© 2014 SOASTA. All rights reserved.
4
CloudTest
Location
Concerto
Main
Analytics
Analytics
SUT/AUT
Load
Generator
Load
Generator
Load
Generator
Analytics
Location
Database
Analytics
• 
App Server
Cache
Web Server
App Server
Cache
Web Server
App Server
Web Server
App Server
Load
Balancer
Load
Generator
Load
Generator
Load
Generator
• 
Web Server
Load
Generator
コンダクター
Database
API サポート対象のクラウドプロバイダーに対して
は API ベースで自動プロビジョニング
オンプレミス、もしくは API サポート対象外の環境
では、マニュアルでサーバーを設定することで対応
© 2014 SOASTA. All rights reserved.
5
o  パブリッククラウドメイン
o  オンプレミスメイン
© 2014 SOASTA. All rights reserved.
6
東京
シンガポール
Result Server
Test Server
Result Server
Test Server
シドニー
アメリカ西海岸
Result Server
Test Server
Result Server
グリッド
Test Server
バックエンドメトリック
テストシナリオレコーディング
コンダクター
操作
コンダクター
© 2014 SOASTA. All rights reserved.
7
SOASTA
CloudTest
HP LoadRunner
JMeter
リアルタイム (インメモリ) 解析 þ
ý
ý
ビジュアルなインタフェース
þ
ý
ý
マルチクラウドによるスケーラビリティ
þ
ý
ý
リモートからの動的テストコントロール
þ
ý
ý
実トラッフィクに基づくテスト作成
þ
ý
ý
© 2014 SOASTA. All rights reserved.
8
o  オンデマンドサービス
•  パフォーマンスエンジニアがテストの準備から実行、結果分析までを担当
•  VU 数とテスト時間、シナリオ数に応じたパッケージ価格
o  年間ライセンス
•  エンドユーザーがライセンスを直接買取り、自社でテストを実施
•  VU 数とテナント数に応じた価格設定
© 2014 SOASTA. All rights reserved.
9