beginner s guide web application performance testing using wapt pro
テスト自動化ツールのレビューを求めるベンダーからのリクエストが多数寄せられています。読者にとって何か役立つと感じたときに、これらのツールのいくつかを確認します。これらのレビューの評価版を入手していますが、これらのツールのほとんどについては、試用版も利用できるため、これらのツールを自分で試すことができます。結局のところ、本当に何かを上手にするには、練習する必要があります。
今日、私たちはそのような有用なものをレビューしています Webアプリケーションパフォーマンスツール -XXXVプロ。
このツールの使用を開始したばかりの場合、または試してみたい場合は、このレビューが役立ちます。
XXXV Pro 4.0 は、SoftLogice Incによって開発された人気のあるWeb負荷テストツールの最新の更新です。以前のバージョンの番号は3.5であったため、これはメジャー更新と見なす必要があります。このレビューでは、主にこれら2つのバージョンを比較します。
続きを読む=> WAPTの以前のバージョンについて詳しくは、こちらをご覧ください。
(( 注意 :画像をクリックすると拡大表示されます)
更新された製品機能は、通常、WAPT Proユーザーに馴染みのあるすべてのインターフェイス要素を備えた同じGUIを備えており、グラフィック要素のみが多少更新されています。左側のビューは、ログとレポートの設定を含むページが増え、以前よりも少し構造が改善されています。
パフォーマンスカウンターは、基本的に同じ機能を提供するわずかに異なる方法で管理されるようになりました。事前定義されたカウンターの数が拡張されました。
新しいシナリオを作成すると、以前と同じようにウィザードが表示されます。
まだ初心者ユーザーを対象としているため、多くの説明や提案が含まれています。ただし、このバージョンでは、異なるテストタイプ間の奇妙で誤解を招く選択が削除されています。
このページでは、 負荷タイプ 直接。選択肢は以前と同様に3つのオプションに制限されています。後続のウィザードページは通常、変更されていません。
新しい録音モード:
以前のバージョンとの最初の重要な違いは、プロファイルを記録しようとすると再生されるようになります。ツールバーの「録音」ボタンをクリックすると、WAPT Proは録音モードに入りますが、これは新しいバージョンとはまったく異なります。
レコーダによってインターセプトされたすべてのHTTPリクエストは、左側のビューの「レコーダ」フォルダの下に表示されます。以前のようにプロファイルに直接記録されることはありません。 「ページ要素」を含むすべてのリクエストは、生の形式で表示されます。
したがって、リクエストを選択すると、右側のビューにはそのヘッダーのみが表示されます。これはおそらく、一般的な記録プロセスの可視性を高めるために行われます。
(画像をクリックすると拡大表示されます)
Windows10に最適なディスククリーナー
記録が完了するまでプロパティの内容を編集することはできませんが、ブックマークを挿入してプロファイル構造を強調表示し、論理的に完了したパーツをマークすることはできます。 「StopRec」ボタンをクリックすると、WAPT Proは記録されたコンテンツを処理し、以前とほぼ同じように通常のプロファイルに変換します。
この変換には時間がかかるため、数秒待つ必要がある場合があります。ただし、これは、記録速度と視認性を大幅に向上させるためのわずかな費用です。以前のバージョンのWAPTProでは、何かがまだ通過しているかどうか、またはすべてがすでにスタックして壊れているかどうかを推測しながら、録音プロセス中にはるかに長く待つことができました。これは非常に面倒でしたが、今ではこの問題は解決されているようです。
WAPT Pro 4.0により、SoftLogicaはついに職場コンポーネント用の64ビットバージョンを作成することに成功しました。数年前、大規模なテストに64ビットのロードエージェントを使用するオプションが追加されたことを覚えています。職場はこれまですべてのバージョンで32ビットのままでした。
これはほとんどのユーザーにとって問題ではありませんでしたが、非常に長いプロファイル(5,000リクエストで構成されるプロファイルなど)や異常なデータ量を必要とするテストで作業したいユーザーは、仮想メモリが不足しているために製品がクラッシュしたときに非常に劇的な失敗を経験しました。
これでこの問題は完全に解決され、非常に注目に値することですが、これは追加費用なしで実行されます。 WAPT Proライセンスをお持ちの場合は、32ビットバージョンまたは64ビットバージョンのいずれかをインストールすることを選択できます。 64ビットロードエージェント (x64 Load Engineと呼ばれます)は、引き続き個別に支払われる拡張機能です。
新しいバージョンは、他の点でも大規模で複雑なテストにおそらくより適しています。ビューに何千ものアイテムがある場合でも、すべてのGUI要素は視覚的に高速に動作します。そして、これは使いやすさの唯一の改善ではありません。以前のすべてのバージョンでは、システム上のワークプレースウィンドウは1つだけに制限されていました。長いテストを実行すると、並行して何も実行できなかったため、これは不便でした。これで、この制限はなくなりました。テストの実行と記録には、一度に1つのウィンドウしか使用できません。ただし、テスト結果を参照および比較したり、プロファイルやログを操作したりするために、必要な数のウィンドウを開くことができます。
もう1つの大きな成果は、任意のテストの合格/不合格基準を指定できることです。これは、テストが実際の負荷の単なるエミュレーションではないことを示唆しています。
これは、システムがパフォーマンス要件を満たしているかどうかを判断する必要があるQAプロセスの一部です。 WAPT Proでは、成功したテストと失敗したテストを区別する正確な条件を指定できます。
私が完全には理解していない新機能の1つは、「パフォーマンス低下」メトリックです。リクエストごとにいわゆる「ベースライン時間」を設定する必要があり、WAPTはテストでそのベースライン時間との差を計算します。
私の見解では、これは本質的に同じ結果を提示しながら、レポートに追加の数値を生成するだけです。幸い、その機能に関連するすべてのプロンプトを無効にして、レポートから余分な値を削除できます。
別の奇妙な、しかし 興味深い機能 独自のJavaScriptコードを使用してテスト結果を処理する機能です。私が理解しているように、これは(合格/不合格基準に加えて)結果の自動分析のための方法を提供する別の試みです。
例えば、テスト全体で最も遅い応答を見つけたり、さまざまなユーザーのエラー率を比較したりできます。このようなことが実際に必要になることはめったにありませんが、アプリケーションの機能が何らかの形でそのパフォーマンスと相関している可能性がある非常に特殊な複雑なテストの場合に、おそらくこれが役立つ可能性があります。
特定のHTTPリクエストのエラーを無視する機能など、他にも小さな新機能があります。全体として、私の結論は、私たちのほとんどは製品の使いやすさの違いしか見ないということです。ただし、場合によっては、これは劇的な利益をもたらす可能性があります。一部のユーザーは、新しい特定の機能を好む場合もあります。たとえば、Jenkinsとの統合は、それを使用する人にとって役立つ場合があります。
WAPTの通常バージョンもProバージョンと同時に更新され、上記の機能の一部が含まれています。
いつものように、異なる番号が使用されたため、番号が多いにもかかわらず、通常のWAPT9.0はWAPTPro4.0に対応します。メンテナンス期間に影響を与えることなく、固定価格でアップグレードすることもできます。
ちなみに、すべてのタイプのアップグレードがSoftLogica Webサイトの別のページに表示されるようになったため、古いWAPTまたはWAPT Proライセンスを更新する場合は、新しいライセンスを正規価格で購入する必要はありません。
詳細については、こちらを確認してください クイックスタートガイド 。 WAPTProのフル機能の評価版をダウンロードできます ここに 。
この負荷テストツールについて質問がある場合はお知らせください。