2012-04-02 23 views
1

私のパフォーマンステストシナリオの1つで、チェックボックスを1つ選択してから[保存]ボタンをクリックするとシナリオは録音できます。 1ページに移動し JMeterがウェブページの「チェックボックス」を正しく録音して再生できない

  • アプリケーションの中

    1. ログインし、任意の「チェックボックス」をクリックし、保存ボタンでクリックします。手順は次のとおりです。

    ユーザーのスクリプトは1つ記録できましたが、複数のユーザーが実行しているうちに、スクリプトが「チェックボックス」をチェックしていないことがわかりました。どの身体にもこれに関する手がかりはありますか?

  • 答えて

    3

    JmeterはJavascriptをサポートしていません。

    Jmeter FAQあたりのとおり:JMeterのはJavascriptやHTMLページに埋め込まれたアプレットを処理しません

    。 。 。 。ページでJavascriptを使用してURLを構築するか、フォームを送信する場合は、 を使用して、Proxy Recording機能を使用して、必要な サンプラーを作成できます。これが不可能な場合は、JavaScriptの内容を確認するためにコード の手動検査が必要な場合があります。

    JMeterは、クライアントコードではなくサーバーコードをテストするためのツールです。 録画と再生はHTTPレイヤーで行われます。あなたがあなたのケースで何ができるか

    です:

    • は(「保存」の際に)HTTPリクエストを記録するために、すべてのトラフィックインスペクタツールを使用します。
    • 要求とそのパラメータを送信しました。
    • jmeterで手動で設定要求。

    シナリオのチェックボックスをオンまたはオフにしても、トラフィック自体は生成されませんが、追加の「保存」時には、httpリクエストとともに送信されるリクエストパラメータの値が設定されます。
    このパラメータの値は、チェックボックスのチェック状態と同等の値に手動で設定する必要があります。

    +0

    ありがとうアリスベリック、あなたの方法を使用して、私は問題を解決することができます。 – Pal

    関連する問題