簡単な例をJMeterのストレステストスクリプトの記録+バッドボーイ

 

 JMeterのインストール:インターネットからダウンロードは、ダウンロード後zipファイルを解凍した後、binディレクトリにJMeter.batファイルを見つけ、JMeterのを実行するために、ダブルクリックします。 

http://jmeter.apache.org/

 

JMeterのを使用する前に最初のJDKパッケージ、構成されたJava環境をダウンロードする必要があります。(Java環境設定のチュートリアルを参照してください)

 

-version Java環境の設定が完了し何のjavaを決定するためにファイル名を指定して実行]ウィンドウの設定チェック後。

 

 

まず、(1)自動化されたスクリプトを使用すると、バッドボーイを記録しました

 

ダウンロードしてインストールしBadboyInstaller-2.2.5.exe

ダウンロード:http://download.csdn.net/download/qq_28477081/8788911

 

オープンインタフェースを終了した後

 

アドレスバーにURLを入力し、録音ボタンをクリックしてください。

 

録音の手順は次のとおりです:ホーム - >ログイン - >ユーザー名とパスワードを入力してください - >ホーム - >ログインボタンをクリックしてください

 

.jmxファイルを生成し、JMeterのへのエクスポート:ドキュメントを記録し終えた後として保存されます。

 

 

(2)レコードにプロキシサーバーを使用します

バッドボーイ組み込みブラウザIE8、新しいサイトの一部は、これらのページは、プロキシサーバーを使用して記録することができ、IE8を適応していません。

 

スレッドを作成し、記録されたスクリプトを格納するために使用されます

テーブルに追加:非試験要素 - > HTTPプロキシサーバー、(通常は8080に設定されている)プロキシサーバー設定のポート番号を

ブラウザでネイティブのプロキシ設定は、ポート番号が同じに設定されたプロキシサーバーのポート番号に設定されていることに注意してください

 

HTTPプロキシでターゲットコントローラを設定し、テスト計画>スレッドグループを選択し、スタートをクリックします。

 

 

 

第二に、ストレスの使用は、JMeterのテスト

 

ちょうどJMeterの中バッドボーイ.jmxファイルで保存されたオープン

 

 

内容をテストする必要性を残して、記録時に削除されたいくつかの余分なコンテンツを置きます。

 

 

スレッドグループとリスナーを設定します。

スレッドグループ:三つのパラメータは、スレッドグループを定義するには設定されています。スレッド数、Ramgアップ期間(秒)(時間間隔)、サイクル数を 

 

アサーション:設定した応答アサーション、結果に応じて、重要なノードをチェックするためには、正しいです。

:(ここで設定した応答アサーションアサーションは)「USR-名」にログインしているユーザーを特定するログイン情報かどうかを確認した後に応答ページの例です。

 

查看断言结果:

 

 

 

监听器:显示取样器结果的组件。为了观察来自提供的取样器的响应内容,可以添加“观察结果树”监听器,为了图形化观察响应时间,可以添加“图形结果”,查看完整的测试结果和通过率,可以添加“聚合报告”。

 

以上设置完成后,点击按钮,开始测试。

 

 

 

三、分析jmeter运行结果

 

一个简单的网页用户登录测试的结果:

 

1.聚合报告中的内容解释

#Samples:表示你这次测试中一共发出了多少个请求,如果测试计划模拟10个用户,每个用户迭代10次,这里就会显示100

Average:平均响应时间 — 默认情况下是单个 Request 的平均响应时间,当使用了事务控制器时,也可以以事务为单位显示平均响应时间

Min:最小响应时间

Max:最大响应时间

Error%:错误率,本次测试中出现错误的请求的数量 / 请求的总数

Throughput:吞吐量 —— 默认情况下表示每秒完成的请求数( Request per Second )

KB/Sec:每秒从服务器端接收到的数据量

 

2.查看结果树

所有的http请求都是绿色的,表示请求成功,如果请求失败则是红色的,结果树中还可以查看响应返回数据。

 

おすすめ

転載: www.cnblogs.com/lcl9668/p/11619747.html