2017-06-12 8 views
-3

Jmeetereで問題が発生しました。私は自分のアプリケーションのリクエストを送信し、リンクが開いた後にをクリックします。レスポンスデータがありますスクリプトが無効です。続行するには[Submit]をクリックしてください。
を送信してください。応答データの送信はクリックボタンです。クリックすると、アプリケーションサイトに送信されます。私はBeanShell PreProcessorを試しましたが、それでも解決できませんでした。 HTMLビューでJMeterレスポンスデータを送信して次のアクションを続行します

おかげ

+0

JMeterはUIレベルでは動作しませんので、あなたは何を話しているのですか?セレンベースのJMeterテストを実行していますか?あなたは現時点では読むのが難しいので、より多くの情報を提供し、あなたの質問をより良いものにすることができますか? –

+0

非常にひどいフォーマッタ質問、質問を投稿する前に詳細を追加してください – vishal

+0

混乱について申し訳ありません。これは、HTTP要求サンプラーであり、録画ではありません。私はHTTP要求を送った、私は応答を得た。リスナーを追加して結果ツリーを表示し、HTMLへのテキストレスポンスを変更しました。その後、サンプラーのレスポンスデータのクリックボタンが表示されるので、レスポンスデータがクリック可能かどうかわかりません。 – Enwar

答えて

1

ビューの結果ツリーはJMeter Reference specifiesとして、非常に限られている:

HTMLビューには、HTMLのようにレスポンスをレンダリングしようとします。レンダリングされたHTMLは、Webブラウザで表示されるビューと比較しにくい可能性があります。ただし、初期結果評価に役立つ簡単な近似を提供します。 イメージ、スタイルシートなどはダウンロードされません。

このビューでは、いずれのJSスクリプトも実行されません。たとえば、HTTPリクエストの結果として返されるページがJavaScriptに依存するように見えるため、そのページの開発者はタグを追加しました。このタグは、JavaScriptが存在しないページを読み込もうとすると表示されます。ページのテキストビューを見れば、あなたはentiereがページを返さ表示されます、そして、それはのようなものが含まれます:あなたはHTMLビューに切り替えると、それだけで、そのセクションが表示されます

.... 
<noscript>Script is disabled. Please click Submit to continue<button value="Submit" type="submit"/></noscript> 
... 

をJavaScriptが存在しないためです。

ボトムライン:HTMLビューはごく限られたものであり、ページをサポートしていません。代わりに、テキストビューを使用して、スクリプトから返される内容を理解してください。

+0

ありがとうございます。これはまさに私のJMeterリクエストにあったものです。それは本当に高く評価されました。その場合、提出者はJmeterでクリック可能であるか、または制限がありますか?ありがとう – Enwar

+0

いいえ、それは動作しません。なぜなら、View Result Treeに表示されるのは、最後のセッションの記録に過ぎないからです。 –

+0

あなたをお待ちしています。ありがとうございますKirlisは感謝します! – Enwar

関連する問題