インタフェースのテストプロセスのJMeterの使用
まず、このツールは、詳細な使用しています- JMeterの
1、一般的に使用されるテスト・オリジナル:
テスト計画:デフォルト
スレッドグループ:同時、同時時間、同時の数
サンプラー:より一般的なHTTPリクエスト、JDBCリクエスト、SOAP / XML-RPC RRequest
リスナー:結果ツリーを参照してください。
アサート:応じてサーバの比較によって返された応答データを主張するために、要求が成功したか否かを判断
コンフィギュレーションの要素:ユーザ定義パラメータ
ポストプロセッサ:正規表現
2、オープンJMeterは、プロジェクトをテストするには、次のように、スレッドグループを追加する必要があります。
図3は、スレッドグループを開いた後、に重点を置いて:スレッドの数、(第二に)ランプアップPerlod、サイクル数:プロパティの下糸。
スレッド属性:ストレステスト、パフォーマンステストが関連しています
スレッドが仮想ユーザのユーザの数、数のように理解することができる(デフォルトは1)
例えば、同時テストが(バックスレッドの数に100を記入)、100人のユーザーをシミュレートする必要がありますします
100人のユーザーが同時に並行アクセスを要求します
ランプアップPerlod(秒単位)を起動します。たとえば、すべての100人のユーザーは、開始時間
(秒)、時間は1秒ユーザ100以内に開始します
サイクル:回、各ユーザのサイクル
4は、プロジェクトの資金を調達するためには、例えば、今行う必要があるインタフェースのテストを、スレッドグループ内の共通HTTPリクエストを追加し、HTTPリクエストのデフォルトの要求名(名前は独自のテストモジュールを変更することができます)
5、その後、あくまで参考のため、ここでは例えば、埋めるために彼らの実際の状況に応じて、コンテンツをHTTPリクエストを追加します。
参照パラメータを記入独自のインタフェースユースケースを送信します。
6、テストの各成功したか失敗したかをクリアするために、あなたは、モニターを追加するテストの内容を監視することができ、ここに追加することである - >ビューは、ツリーを結果
右クリック - 追加 - リスナー - 次のように結果ツリーを表示した後、さらには、完了です。
7、测试是否正确,点击Jmeter上面的绿色执行按钮,并同时打开察看结果树界面,如下所示:第一次运行,会弹出一个窗口,如果需要保存直接点击“是”,不保存就点击“否”
8、这里看到返回的结果是ok,说明这个接口测试没有问题。
二、jmeter参数化三种方式
1、函数助手中的函数获取参数值 _Random函数 _RandomString函数
2、用户定义的变量
3、配置元件 CSV Data Set Config