apachewicket的后端性能测试

apachewicket的后端性能测试,wicket,load-testing,performance-testing,Wicket,Load Testing,Performance Testing,我们基于ApacheWicket创建了一个应用程序,我现在正在为它进行性能测试。 我熟悉Jmeter,所以它是我作为后端性能测试的负载生成工具的首选。但是,看起来我无法根据wicket的行为从我们的应用程序中记录一些“ajax调用”动作 我也使用研磨机,但它不工作 我现在正在使用HtmlUnit而不是Jmeter来进行后端web应用程序性能负载测试 那么有人有更好的选择吗 感谢您的推荐。我喜欢jdk/bin(1.6+?)中的jVisualVM,而且JVM监视器eclipse插件对我来说也很好 我

我们基于ApacheWicket创建了一个应用程序,我现在正在为它进行性能测试。 我熟悉Jmeter,所以它是我作为后端性能测试的负载生成工具的首选。但是,看起来我无法根据wicket的行为从我们的应用程序中记录一些“ajax调用”动作

我也使用研磨机,但它不工作

我现在正在使用HtmlUnit而不是Jmeter来进行后端web应用程序性能负载测试

那么有人有更好的选择吗


感谢您的推荐。

我喜欢jdk/bin(1.6+?)中的jVisualVM,而且JVM监视器eclipse插件对我来说也很好

我们也在做wicket页面呈现的性能测试,在网络上看到了很多比较,但还不能接近它,在平均100个线程的桌面上,我们的内存使用量增加了2-10倍,响应时间延长了10-100倍,这主要取决于参数

(与纯JSP相比)

有类似的经历吗

后来发现,如果所有线程都预先初始化,响应时间只会延长6-10倍,内存使用率有时甚至更低(假设相同)


服务器启动后,我发送了尽可能多的请求和服务器设计用来处理的线程,给它一些时间休息:),然后它就会平稳运行,但我不喜欢这样…

我喜欢jdk/bin(1.6+?)中的jVisualVM,JVM Monitor eclipse插件也适合我

我们也在做wicket页面呈现的性能测试,在网络上看到了很多比较,但还不能接近它,在平均100个线程的桌面上,我们的内存使用量增加了2-10倍,响应时间延长了10-100倍,这主要取决于参数

(与纯JSP相比)

有类似的经历吗

后来发现,如果所有线程都预先初始化,响应时间只会延长6-10倍,内存使用率有时甚至更低(假设相同)


服务器启动后,我发送了尽可能多的请求以及服务器设计用来处理的线程,给它一些时间休息:)然后它就会平稳运行,但我不喜欢这样…

谢谢你的回答。您使用哪个工具来模拟调用wicket应用程序的多本地线程?Jmeter?还没有见过其他的,但是SOAPUI4.0看起来很容易使用,meJmeter或Grinder可能更适合基于web的加载测试。无论如何,谢谢你的回答。然后我们在8x UltraSPARC上运行了相同的测试(对于一个进程对来说是14GB内存),它和JSP一样,只是多消耗了3倍的处理器时间:)但是回到这一点上,soapUI很好,因为它很轻(例如,与htmlUnit的差别很大),如果没有其他选择,那么在一台机器上运行服务器和伪客户机,这是很好的答案。您使用哪个工具来模拟调用wicket应用程序的多本地线程?Jmeter?还没有见过其他的,但是SOAPUI4.0看起来很容易使用,meJmeter或Grinder可能更适合基于web的加载测试。无论如何,谢谢你的回答。然后我们在8x UltraSPARC上运行了相同的测试(对于一个进程对来说是14GB内存),它和JSP一样,只是多消耗了3倍的处理器时间:)但是回到这一点上,soapUI很好,因为它很轻(例如,与htmlUnit的差别很大),如果没有其他选择,那么在一台机器上运行服务器和伪客户机是很好的