Webシステム性能測定

|日立ソリューションズ『Webシステム性能測定ツール Assam WebBench』のご案内です。

株式会社 日立ソリューションズ

Webシステム性能測定ツール Assam WebBench

多くの経験と労力が必要だった性能測定に関する業務工数を大幅に削減します。

販売終了のお知らせ

永年にわたりご愛顧を賜り、皆様に大変ご好評を頂いておりました「Webシステム性能測定ツール Assam WebBench」は2016年3月31日をもちまして販売を終了させていただきました。

サポートサービスご契約のお客様につきましては、2017年3月31日まで引き続きサポートを続けて参ります。
何卒ご理解賜りますようお願い申し上げます。

長い間ご愛願いただき、誠にありがとうございました。

Assam WebBench  概要

Assam WebBenchは多くの経験と労力が必要だった性能測定に関する業務工数を大幅に削減しつつ、各社性能管理製品との連携によりテスト段階のみならず運用段階までサポート致します。

Assam WebBench  特長

Webシステム性能測定ツール Assam WebBench

Assam WebBenchは多くの経験と労力が必要だった性能測定に関する業務工数を大幅に削減しつつ、各社性能管理製品との連携によりテスト段階のみならず運用段階までサポート致します。

簡単な操作で負荷テストが可能です

Assam WebBenchでは、Webブラウザと同様な操作でテスト対象のWebシステムにアクセスすることによりテストシナリオを作成することができます。また、携帯電話向けサイトをテストする場合は、エミュレータを使用するコンピュータから出力されるHTTPリクエストからシナリオを作成することができます。

負荷テストは作成したシナリオに対して繰り返し回数や実行する仮想クライアントの数と仮想クライアントを実行するコンピュータを指定するだけで実行できます。

※予め仮想クライアントを実行するコンピュータにAssam WebBenchの一部をインストールしておく必要があります。

シンプルなライセンス体系

Webシステムにおいて、想定した同時アクセス数でどの程度の応答性能が得られるか、どの程度のユーザ数までシステムが耐えられるか、など、同時アクセス数 (仮想クライアント数) がWebシステムの高負荷テストを行なう際の重要な要素となります。

Assam WebBench はテストサイトごと、テスト実施者ごとのシンプルなライセンス体系となっています。仮想クライアント数などによって変わることはありません。

サーバパラメータのチューニングを支援します

近年の各種サーバの管理機能は、Webブラウザベースで提供されています。

Assam WeBench では、あらかじめ各種サーバが提供するWebベースの管理機能にアクセスして、サーバパラメータを変更するシナリオを作成しておき、負荷測定時に負荷測定用の シナリオと交互に実行することにより、複数のサーバパラメータの設定の中からお客様のシステムにより最適なパラメータ設定を選択することが可能です。

サーバパラメータのチューニングを支援

また、GUIインタフェースだけではなく、コマンドラインからも負荷テストを実行可能です。この機能を利用することでスケジュール管理ツール等からAssam WebBnechを起動して夜間や休日に一括して無人で負荷測定を実行することが可能です。これにより、お客様のコスト削減のお手伝いを致します。

性能情報の統合管理を支援いたします

Assam WebBenchを性能管理製品と連携させることにより、テスト段階だけではなくシステム運用時においてもお客様のシステムの性能の統合管理を支援致します。

性能情報の統合管理を支援

テスト段階では、クライアント側の視点とサーバの視点の両方から性能検証が可能であり、ユーザから見える性能問題をサーバ上で稼動するアプリケーションやデータベースおよびサーバの設定自体の問題を早期に発見できるようになります。

また、システム運用時にはAssam WebBenchを使用して定期的にアプリケーションを実行することにより、あらかじめ想定したアプリケーションの性能情報を蓄積していくことができます。これにより、日々蓄積されている性能情報とあわせて監視・管理することにより早期に性能問題を発見することを支援致します。さらに、蓄積された性能情報は、将来お客様のシステムを拡張する際の参考情報としてお役に立ちます。

負荷テストの設定・実行を一元管理

Assam WebBench でテストの設定や実行、テスト結果やグラフの表示を1台のコントローラで行います。

負荷テストの設定・実行を一元管理

1台のPC上から複数台のランチャー(シナリオに従ってリクエストを送信する仮想クライアントを生成するコンポーネント)を制御し、大規模な負荷テストを実現します。 テスト結果はデータベースに蓄積されます。

測定結果のグラフ表示機能

テスト結果はデータベースに蓄積することができ、また、テスト結果を元にグラフ表示し、比較・検証することができます。

測定結果のグラフ表示機能

また、横軸を時間軸としたグラフも表示でき、長時間稼動時のレスポンスタイムやスループットの変化を調べることができます。

このほかのグラフとして、仮想クライアント毎の処理時間や、URL毎の処理時間などを表示することができます。

グラフは複数のグラフを並べて表示することができ、結果を異なるグラフで表示したり、以前の測定結果のグラフと並べて比較することができます。

測定結果のグラフ表示機能

測定結果のグラフ表示機能

お問い合わせ
お電話でのお問い合わせ
0120-571-488 受付時間:月曜日から金曜日(祝祭日除く)10時から17時30分
Webからのお問い合わせ
資料請求・お問い合わせ

Assam WebBench  導入オプション

「Assam WebBench導入オプション」は、Assam WebBenchを新規にご購入頂いたお客様が、Assam WebBenchを利用した性能測定についてスムーズにご理解頂くことを目的とした製品です。

また、テストシナリオを作成したりカスタマイズしたりするための様々なノウハウやツールを提供しており、既にご購入頂いているお客様にとっても、Assam WebBenchをよりご活用できるようになります。「Assam WebBench導入オプション」により、Assam WebBenchの初期導入コストおよびテストシナリオの作成コストを削減できます。

サンプルWebアプリケーション

「ログイン/ログアウト」「検索」「データ登録/更新」「ファイルアップロード・ダウンロード」などの機能を実装したWebアプリケーションのサンプルです。Assam WebBenchの「シーケンサ」や「HTTPモニター」を使って、テストシナリオの作成手順を体験することができます。

サンプルシナリオ

「サンプルWebアプリケーション」に対して実行可能なテストシナリオのサンプルです。
Assam WebBenchの「コントローラ」を使って、性能測定を体験することができます。

また、「サンプルシナリオ」には

①共通ファイルから関数や定数の定義を読み込む方法
②HTMLに埋め込まれた任意の文字列を抜き出し、送信パラメータに設定する方法
③ファイルのアップロード方法
④ランダム文字列の生成方法

などのテストシナリオをカスタマイズする際に有効なノウハウやテクニックが含まれており、「サンプルシナリオ」を参考にすることで、お客様独自のテストシナリオを作成する工数を削減できます。

テストデータ生成ツール

性能測定においては、仮想クライアント毎に異なったリクエストパラメータを送信したいといった場面が少なくありません。
例えば、ユーザIDとパスワード、検索キー、登録データなどのテストデータを、仮想クライアント毎に変えて性能測定したい、といった場合です。

Assam WebBenchでは、こうしたテストデータを予めCSVファイルに定義しておき、テストシナリオの実行時にCSVファイルを読み込むことで、仮想クライアント毎に異なるリクエストパラメータを送信する仕組みが用意されています。
「テストデータ生成ツール」は、このCSVファイルの作成を支援するツールです。

利用ガイド

「サンプルWebアプリケーション」「サンプルシナリオ」「テストデータ生成ツール」の解説に加え、性能測定の大まかな流れについて解説しています。

Assam WebBenchを用いた性能測定について、より理解を深めることができます。

テストデータ生成ツールの画面例

Assam WebBench  システム構成

コンポーネント 内容
コントローラ Assam WebBench で負荷測定の設定や実行、結果の表示を行なうコンポーネント
ランチャー コントローラからの指示により、仮想クライアントを生成するコンポーネント
シーケンサ シナリオを取得・生成するコンポーネント。
Webブラウザベースで、ブラウザから送信されたHTTP/HTTPSリクエストを取得しシナリオへ変換します。
HTTPモニター シナリオを取得・生成するコンポーネント。
ブラウザに限らずPCから送信されるHTTPリクエストを取得し、シナリオに変換します。
仮想クライアント ランチャーで生成され、シナリオに従ってWebサーバへリクエストを送信するクライアント
Webシステム 性能測定の対象となるWebシステム

お問い合わせ

ご購入前の商品・サービスに関するご質問・ご相談など

お電話でのお問い合わせ
0120-571-488 受付時間:月曜日から金曜日(祝祭日除く)10時から17時30分
Webからのお問い合わせ
資料請求・お問い合わせ

最終更新日:2016年4月20日

お問い合わせ

ご購入前の商品・サービスに関するご質問・ご相談など

お電話でのお問い合わせ 0120-571-488 受付時間:月曜日から金曜日(祝祭日除く)10時から17時30分

Webからのお問い合わせ

資料請求・お問い合わせ

ITのお悩みをソリュっと解決!特命課ソリュートくんがいく!
日立ソリューションズのご紹介
日立ソリューションズは、オンプレミス・クラウド連携を始めとする豊富なソリューションを、お客様の全体最適の視点で組み合わせ、ワンストップで提供する『ハイブリッドインテグレーション』を実現します。