JMeter を使用してテストをロードしたい Tapestry アプリケーションがあります。
問題は、Tapestry アプリが返す応答が主に JavaScript であり、解析する HTML がないことです。
応答を確認できるようにするには、javascrpt を評価する必要があります。
これを行う方法についての経験や指針を持っている人はいますか?
JMeter を使用してテストをロードしたい Tapestry アプリケーションがあります。
問題は、Tapestry アプリが返す応答が主に JavaScript であり、解析する HTML がないことです。
応答を確認できるようにするには、javascrpt を評価する必要があります。
これを行う方法についての経験や指針を持っている人はいますか?
Howard M. Lewis Ship が述べたように、これにはおそらくGebを使用するのが最善です。Geb は、 seleniumの上にある groovy 構文のような jQuery のレイヤーです。
通常の使用法では、Geb/Selenium で実際のブラウザー (chrome/firefox/IE) を起動してテストを実行します。ブラウザを起動するよりもはるかに高速なHtmlUnitDriverを使用する Java のみ / ヘッドレス オプションもあります。HtmlUnit によって提供される DOM / javascript は rhino で実行され、実際のブラウザーとは異なる独自の癖がある場合があることに注意してください。