1

I have a Tapestry application, which I want to load test using JMeter.

The problem is Tapestry app gives a response which is mainly javascript, no html to parse.

To be able to verify the response, I need to evaluate javascrpt.

Does anybody has any experience or pointers on how to do this ?

4

2 回答 2

0

如果您只需要在响应中搜索特定的预期值,您可以使用正则表达式匹配器等后处理器。

请参阅此处的示例:http: //blazemeter.com/blog/using-regular-expressions-jmeter

于 2013-10-09T12:50:27.417 回答
0

正如 Howard M. Lewis Ship 所提到的,您可能最好使用Geb。Geb 是位于selenium之上的 jQuery 层,类似于 groovy 语法。

正常使用是让 Geb/Selenium 启动一个真正的浏览器(chrome/firefox/IE)来运行测试。还有一个 java only / headless 选项可以使用HtmlUnitDriver,这比启动浏览器要快得多。请注意,HtmlUnit 提供的 DOM / javascript 在rhino上运行,并且可能有自己的怪癖,使其与真实的浏览器不同。

于 2013-11-05T10:01:36.100 回答