2

Ajaxを介して多くの画像が呼び出されるWebサイトの負荷テストを試みています。最初に、アプリケーションにログインすると、ログインボタンをクリックするとポップアップが表示されます。JMeterプロキシ設定を試して記録しようとしましたが、失敗しました。Badboyでも試してみましたが、うまくいきませんでした。

私が抱えている制限は、JMeterのみで負荷テストを行う必要があることです。アプリケーションのAJAXとポップアップをはるかに優れた方法で処理できるようにJMeterに統合できるプラグインはありますか。

4

3 に答える 3

2

一般に、JMeter では Ajax やポップアップに問題はありません。そのため、そのような問題に対処するプラグインはありません。記録と再生の両方が HTTP レイヤーで行われるため、ポップアップなどはあまり関係がなく、Ajax はタイミングの問題です。ただし、どちらの場合も重要なのは HTTP 呼び出しだけです。そのため、問題が発生している場合、それは別の原因である可能性があります。プロキシ設定を試してみるか、別のブラウザを使用してみてください。それ以上に、「うまくいきませんでした」と「失敗しました」をより詳細な問題ステートメントに展開する必要があります。

正確な問題に関係なく、1 つの解決策はテスト計画を手動で作成することです。これは実際に JMeter を操作する最も簡単な方法です。fiddler や charles などのツールを使用してトラフィックを調べ、表示内容に基づいて直接リクエストを作成できます。ブラウザ開発ツールを使用してこれを行うこともできます。これは難しいだろうと本能的に思うかもしれませんが、そうではありません。追加のボーナスは、プロセスによって、テストしているものが実際にどのように機能するかを確実に理解できることです。これは常に素晴らしいことです。

于 2012-03-28T07:03:06.390 に答える
0

JMeter は、サーバー側のアクティビティをテストするためのツールです。サーバー側へのすべてのリクエストを記録する限り、クライアントで何が起こってもかまいません。JMeter が Ajax リクエストの記録に「失敗」した理由を詳しく教えてください。

于 2012-03-28T06:55:50.813 に答える
0

Are you sure that you have included recording controller to your Jmeter thread group?

I think you are missing with you configuration for "recording controller" or "HTTP Request Sampler"

Some more information about your "didn't work" situation will be much more helpful.

I'll suggest that you should also have a look at the Jmeter Log file(jmeter.log) created in "Bin" folder to understand the root cause of of the issue.

Thanks,

于 2012-03-29T16:39:22.740 に答える