我们基于apache wicket创建了一个应用程序,现在我正在为它进行性能测试。 我熟悉Jmeter,因此它是我作为后端性能测试的负载生成工具的首选。但是,看起来我无法根据检票口的行为从我们的应用程序中记录一些“ajax调用”操作。
我也在使用Grinder,但它也没有用。
我现在正在使用HtmlUnit而不是Jmeter来进行后端Web应用程序性能负载测试。
那么有没有人有更好的选择?
先谢谢。
答案 0 :(得分:1)
我喜欢jdk / bin(1.6+?)中的jVisualVM,还有JVM Monitor eclipse插件可以正常使用
我们也正在对wicket页面渲染进行性能测试,在网络上看到了很多比较,但是无法接近它,平均有100个线程的桌面我们得到的内存使用量是2-10倍,10-100倍更长的响应时间,非常依赖于参数
(与纯JSP相比)
任何类似的经历?
后来发现,如果所有线程都是预先初始化的,那么响应时间只会长6-10倍,内存使用率有时甚至更低(假设相同)
在服务器启动之后我发送了尽可能多的请求服务器设计要处理的线程,给它一些时间休息:)并且它运行顺利,但我不喜欢这个......