We create a app based on the apache wicket and I’m now working on the performance testing for it.
I’m familiar with Jmeter so it’s my first choice as the load generate tool for the back end performance testing. But, looks I can’t record some “ajax call” actions from our app according to the wicket’s behavior.
I’m also using Grinder, but it does not work as well.
I’m now thing using the HtmlUnit instead of Jmeter to do the back-end web app performance load testing.
So does anyone have better choice?
Thanks in adv.
I like jVisualVM in jdk/bin (1.6+?), also JVM Monitor eclipse plugin works fine for me
we are also doing performance testing of wicket page rendering, seen many comparisons over the web, but cannot get even close to it, on average desktop with 100 threads we get like 2-10 times more memory usage and 10-100 times longer response times, havily dependant on parameters
(compared to pure JSP)
any similar experience?
later spotted, that if all threads are pre-initialized, the response time is just 6-10x longer and memory usage is sometimes even lower (lets assume the same)
after server start i sent as many requests as many threads the server is designed to handle, give some time to rest 🙂 and than it runs smoothly, but i dont like this …