一般的なパフォーマンス・テスト・ツール

     テストツールは、近年では海外からの大部分がある人気の市場圧力/負荷/性能は、国内のパフォーマンステストツールも上昇を湧きされています。目的や焦点の異なる発展に、その機能はかなり異なっているため、同時に、以下の10社の最も一般的なパフォーマンステストの製品を簡単に見ています。

1、kylinTOPテストおよび監視プラットフォーム(ビジネスエディション)

    kylinTOPは、テストおよび監視プラットフォームをクロスプラットフォームのパフォーマンステストの組のB / S構造で、自動テスト、麒麟シンセンソフトウェア株式会社製品の子会社であるつのテストプラットフォームに監視サービス、ツールが開い10学び、使用する仮想ユーザーのための無料。優れた使いやすさ、GoogleとFirefoxの支持体上でのスクリプトの記録ブラウザの最新バージョンのサポートでは非常に良いです。いくつかのhttpsのためのWebサイトの証明書の問題。、どちらも自動的にうまく処理ユーザのために、簡単に記録することができます。他のプロパティの追随を許さないで記録プロセスの効率的で便利なツール。シミュレーションは、シングルユーザーのHTTPリクエストと滝のチャートで完全にエミュレートブラウザの動作することができ、最高のパフォーマンスツールを実行する業界の能力は、ブラウザがまったく同じであることができています。要するに、それは現在、完全に同様の外国製品を置き換えることができるツールをテストし、パフォーマンスを使用することは非常に稀に簡単です。現在、軍事分野では、評価試験機関、国有企業、銀行システムは、大企業は、アプリケーションの広い範囲を持っています。非常に多くのプロトコルをサポートし、特に映像の分野では、より多くのプロトコルをサポートする、それがユニークな利点があります。

公式サイトのアドレス:

2、LoadRunnerの(ビジネス版)

これは、パフォーマンス・テスト・ツールの商用版のC / Sの構造、より広く、高い視認性を使用している国の国に存在早い時間です。このツールは、自由でオープン50人の仮想ユーザーをで習得して使用することが可能です。国内のサイトでバージョンが割れているが、最新のバージョン12は、もはやバージョンを割っていません。貧しい人々のシミュレーションバージョンをひび割れ、HTTP滝チャートは2つの同時2(ブラウザの動作と同じではない)に基づいており、シミュレーションの最新バージョンは、ダイナミックながら類似性は、80%に増加したHTTPのための比較的大幅に改善静的な要求を要求されます要求はかなり悪化するでしょう。LoadRunnerの早期開始以来、プロトコルが多く、多くのあまり一般的なプロトコルがサポートされているように、電子メール関連のプロトコルとして、サポートされているサポート。しかし、いくつかのビデオプロトコルをサポートするために非常に良いではありません。LoadRunnerは、ブラウザの最新バージョンのため、現在、非常に良いではないサポートは、最新のloadrunner12のみIE11サポート、グーグル、Firefoxや他のブラウザのためのその他のサポートとして貧しいです。スクリプトの記録の面でいくつかのサイトが記録していません。価格は一般的に中小企業は余裕がないことができ、より高価です。

LoadRunnerは官网:

3は、Apache JMeterは(無料のオープンソース)

JMeterはもともと今、国内企業の性能試験のために使用されているのJMeterを使用してWebアプリケーションの機能テスト用に設計された圧力測定製品の無料のオープンソースです。JMeterのスレッドグループは、リニアアクチュエータであるため、JMeterの推奨されていないWEBサーバ(サポートブラウザアクセス)の場合は、ブラウザが大きく異なり、検査結果は有益ではありません。いくつかのシナリオのために、純粋なインタフェーステストを使用することができる(NO呼び出しは、インタフェースの厳しい要件を注文すること)が、所望の結果を達成するための技術を使用するように注意してください。

公式サイトリンク:

4、NeoLoad(ビジネス版)

NeoLoadはNeotysが現実的にシミュレートユーザアクティビティおよび監視インフラストラクチャは、このように全てのボトルネックのWeb及びモバイルアプリケーションを排除し、実行することができる負荷及びパフォーマンステストツールを製造しています。テスト5-10倍高速連続統合テストを使用して、自動的にユーザーを支援しながらスクリプトは、元の設計時間の10%に維持し設計し、維持することができます非自動化機能のシリーズを使用してNeoLoad GUIおよびスクリプト。

NeoLoadはWebSocketを、HTTP1 / 2、GWT、HTML5、AngularJS、Oracle Formsのとオペレーティングシステム、アプリケーションサーバ、Webサーバ、データベース、ネットワーク機器など、他の技術的なプロトコル、ITのさまざまなインフラを監視する能力を、サポートだけでなく、クラウドNeotysてプラットフォームは外圧を起動します。

公式サイトリンク:

5、のWebLOAD(ビジネス版)

RADview会社からツールをテスト負荷のWebLOAD、それはまた正確さを検証するために使用することができる、システム性能と柔軟性をテストするために使用することができる(正確検証結果が返されます)。彼らのテストで記述されたJavaScriptを使用してスクリプト(および統合COM / Javaオブジェクト)、および、そのような(REST / HTTPなど、AJAXを含む)は、Web、SOAP / XMLプロトコルやFTPなどの他のスクリプトから呼び出すことができるように複数のプロトコルをサポートすべてのレベルから、テストすることができSMTPなどは、アプリケーション。

無料でプロの二つのバージョンののWebLOADの存在は、無料版は最大50人の仮想ユーザーをサポートし、プロフェッショナル・エディションも選択するユーザーのためのレポート作成やプロトコルより提供します。通常、開発サイクルの検証段階では、スタンドアロンのツールとして使用のWebLOAD QAチームは、テスト(テスト対象システム、SUT)の下でシステムがシミュレートされた環境でのテスト対象システムの実用テストの前に置きます。

公式サイトリンク:

6、Loadster(商用版)

これは、Linux、MacとWindowsのオペレーティング環境用の高負荷Webサイト、Webアプリケーション、Webサービスのパフォーマンス、サポートをテストするため、市販の負荷テストソフトウェアです。

、クッキー、スレッドの試験ヘッダファイル、動的なフォームやWebアプリケーション/サービスの他の要素の性能、柔軟性、安定性、スケーラビリティの点で圧力下Webパフォーマンスへのアクセスを開始するLoadsterできます。

公式サイトリンク:

7、Loadstorm(商用版)

Loadstormは、重い負荷の下でパフォーマンス大規模なクリックをシミュレートすることで、テストのWebアプリケーションに、Webアプリケーションのためのツールをテストするクラウド負荷です。そのテストは非常に低コストLoadstormあるクラウドリソースのおかげで、ユーザーは独自のテスト計画、テスト基準及びテストシナリオを作成するために、クラウドに選択することができます。

Loadstormは、クラウドサーバの何千ものアクセスによって開始など、多くの50,000として同時ユーザーにまで生成することができます。このようなエラー率、平均応答時間やユーザー数などのWebアプリケーションの性能指標の正確な測定のためのテストチャートとレポートテンプレートのさまざまなを提供しながら使用Loadstormは、任意のスクリプトの知識を必要としません。Loadstormは、無料トライアルのために適用されますが、オープンハイレベルのアカウントへのより多くの圧力や機能が必要することができます。

公式サイトリンク:

図8に示すように、負荷衝撃(無料)

オンラインテスト無料のウェブサイトの負荷容量があり、それはあなたの基本的な要件を満たすことができ、もちろん、彼のプロジェクトは、より多くの有料顧客をテストしますとなりました。

負荷への影響は、Webサイト、Webアプリケーション、モバイルアプリケーションおよびAPIのテストのさまざまなプラットフォームをサポートしているツールをテストDevOpsチームのパフォーマンスへのサービスです。Loadimpactは、ユーザーがサーバー上の最大負荷を推定し、サイトでオンラインの人々の異なる数をテストし、応答時間をシミュレートすることにより、ユーザーの最も訪問されたオンライン・アプリケーションを理解するのに役立ちます。

使用負荷への影響は、単にいくつかの詳細な統計データをテストするためにURLを入力すると、ロードされたウェブサイトをすることができ、非常に簡単です。全体的なローディングステーション及び画像を含む、ジャバスクリプト、CSS、および他のコードがロードされます。右側のリストでは、同時に3つのオブジェクトまで比較するために、異なる負荷データファイルを選択し、分析するための簡単なWebデザイナーのためのグラフ表示を生成することができます。テストが完了すると、サイトでは、テストした統計データを保存することができます。

公式サイトリンク:

特記事項:

1.このテストデータは、いくつかの参考に、あなたがサイトをテストする一般ユーザのアクセス外国速度パラメータを反映し、外国で発生しているため、

ホスト国のために2、および国内のユーザーからの主要な顧客は、基礎としてこのデータご注意ください。

9.locust(無料のオープンソース)

イナゴはほぼ完全にPythonは純粋なPythonスクリプトに記載された試験を使用して、言語をプログラミングし、ベースのHTTPリクエストは完全にライブラリを要求します。HTTP / HTTPSプロトコルに加えて、試験システムは、ローカスト、他のプロトコルであってもよい対応するPythonライブラリディスクリプタを要求することができる呼び出すだけでよいです。しかし、手動でスクリプトを記述する必要性が、いくつかの困難があります

10.OpenSTA(無料のオープンソース)

OpenSTAは非常に強力なスクリプトプロセス、パフォーマンステストの実施を記録することができます無料、オープンソースのWebパフォーマンステストツールです。例えば、着陸地点ながら、異なる仮想ユーザー数がテストされます。また、テストスクリプトで編集するために指定された構文を記録することができます。テストスクリプトを記録した後、テストスクリプトは、特定のパフォーマンス分析のために、編集することができます。その豊富なグラフィカルなテスト結果が大幅に読みやすさのテストレポートを改善しています。独自の制御言語スクリプトを使用して、仮想プロキシですOpenSTA CORBAベースのアーキテクチャは、プロキシを介してすべてのHTTP / Sトラフィックを記録します。コレクタによって収集された性能指標OpenSTAパフォーマンス・メトリックを分析することによって、システムのパフォーマンス分析、およびHTTPデータ。

ネットワークアドレス:http://opensta.org/

概要

商業パフォーマンス、使いやすさ(スクリプト生成)に比べツール、同時実行モデル、統計的な指標無料のオープンソース・ソフトウェアがはるかに優れている、効率を大幅に向上させることができ、豊かなよりも統計的指標に、使用の困難さを軽減。

フリーでオープンソースソフトウェアの利点は無料ですが、お金を費やすことはありません。しかし、使用することは困難で、シミュレーション機能ではあまり統計的指標は比較的弱いです。

どのように主に選択したユーザーや使用頻度の経済力に依存します。あなたが頻繁に使用している場合は、フリーソフトウェアの実際のコストは、商用ソフトウェアよりも高価です。

おすすめ

転載: www.cnblogs.com/kylinTOP/p/12128758.html