6

REST のパフォーマンスとスケーラビリティ Web サービスのテストにガトリングを使用したいと考えています。このプロジェクトを開始したときにガトリングを認識していなかったため、現在これに JMeter を使用しています。Gatling はよりよく統合され、多くの理由でプロジェクトに適しています。

主な質問を 1 つ聞きたいと思います。

明らかに、正しい Web サービス情報を使用して Gatling を構成するには、多くのオーバーヘッドがあります。私はすでにJMeterでこれを行っていますが、もう一度やりたいとは思っていません。サブプロジェクトの 1 つには WADL がありますが、もう 1 つのプロジェクトにはそのようなものはありません。箱から出してインポートすることは可能ですか:

を。JMeter テスト計画と
b. WADL ドキュメント

ガトリングに?

ドキュメントを調べましたが、残念ながらこれらを参照しているものは見つかりません。

4

2 に答える 2

11

いいえ、ガトリングにはどちらもありません。

jmxコンバーターの構築は、2013年に調査する可能性があります。これは、あなたが最初に要求したものではないためです。この時点では、2つのJMeterとGatlingのロジックと構成がまったく異なるため、機能と使用方法が1:1にマッピングされていないため、少し懐疑的です。

REST APIを操作する最も簡単な方法は、レコーダーを使用することです。そのため、リクエスト本文をテンプレートとしてダンプしてから、それらにデータを挿入します。http://gatling.io/docs/2.1.6/http/http_request.html#request-bodyを参照してください

JSONを使用している場合は、JsonPath(または標準の正規表現)チェックを使用して、応答本文でアサーションを作成したり、データをキャプチャしたりすることができます。http://gatling.io/docs/2.1.6/http/http_check.html#defining-the-check-typeを参照してください

于 2012-12-22T07:46:54.263 に答える
0

生の投稿本文で HttpSampler を使用し、最後の 2.8 バージョンは、Web サービスをテストする正しい方法です。

それはあなたがやっている方法ですか?近日公開予定の 2.9 では、ポスト プロセッサによって消費されるメモリと CPU に関連する新しいパフォーマンスが改善されています。

aに関しては、そうは思いません。

于 2012-12-21T17:09:57.680 に答える