【问题标题】:Back-end performance testing for apache wicket [closed]apache wicket 的后端性能测试 [关闭]
【发布时间】:2023-03-23 02:57:02
【问题描述】:

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

我也在使用 Grinder,但效果不佳。

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

那么有人有更好的选择吗?

感谢您的建议。

【问题讨论】:

    标签: wicket load-testing performance-testing


    【解决方案1】:

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

    我们也在做 wicket 页面渲染的性能测试,在网上看到了很多比较,但甚至无法接近它,平均 100 个线程的桌面,我们得到 2-10 倍的内存使用量和 10-100 倍响应时间较长,主要取决于参数

    (与纯JSP相比)

    有类似的经历吗?

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

    在服务器启动后,我发送了与服务器设计处理的线程一样多的请求,给一些时间休息 :) 并且它运行顺利,但我不喜欢这样......

    【讨论】:

    • 感谢您的回答。您使用哪个工具来模拟调用您的 wicket 应用程序的多本地线程? Jmeter?
    • 没见过其他人,但我觉得soapUI 4.0 看起来很简单
    • Jmeter 或 Grinder 对于基于 Web 的负载测试可能会更好。无论如何,谢谢你的回答。
    • 然后我们在 8x UltraSPARC(一个 proc.pair 14GB 内存)上运行相同的测试,它和 JSP 一样,只是多消耗 3 倍的处理器时间 :)
    • 但回到正题,soapUI 很好,因为它很轻(例如,与 htmlUnit 有很大不同),如果有除了在一台机器上运行服务器和伪客户端,别无选择
    猜你喜欢
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    相关资源
    最近更新 更多