开发者

Best tool to do load testing of wicket framework? [closed]

开发者 https://www.devze.com 2023-01-07 04:37 出处:网络
As it currently stands, this question is not a good fit for our Q&A for开发者_C百科mat. We expect answers to be supported by facts, references,or expertise, but this question will likely solic
As it currently stands, this question is not a good fit for our Q&A for开发者_C百科mat. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

Can you recommend a simple/best tool for an web application developed using Wicket framework?

The challenge is interface id is changed every time so record and playback may not work. This link explains some work around but it is not simple to implement.


Besides JMeter you can try Selenium to test web applications. If you use Selenium you show also check Selenium Inspector which is build on top of it and provides convenient assertion methods.

Online service BrowserMob offers cloud based load testing based on selenium.


Because the web framework like wicket is on the server side but the load testing tool operates on the client side almost any load testing tools should do the job.

What may be worth a look, depending on your needs:

Apache AB - The 1st generation load testing tool. It just requests defined urls. However, it's very fast you can easily create a high load from a regular computer. It's a console application

JMeter - One of the first script load testing tools. You can program a test via clicks from some basic actions/validations using a swing interface. Or you can use the proxy recorder to save some amount of work. But, to be honest, the tool doesn't satisfy me anymore these days.

The Grinder - A nice tool - you program the test case via python (in fact jython). This makes complex testing scenarios easily possible. This should defnitly work with wicket, but this tool is also getting old.

Deja Click - A firefox plugin which allows recording and replaying web actions. Intentionally not written for web tests and load tests, but it may be worth a look

Selenium - The 3rd generation of web load testing tools with a big community behind it. You record and edit your test cases via a firefox plugin. Because of the browser integration, more complex tests cases can be recorded in a shorter period of time. You should really have a look at this, but keep in mind that Selenium is a acceptance testing tool, and not designed for load testing, but you can do it, if your hardware allows ist. However, you might be in troubles recording the tests if your application does not run in firefox.

LoadRunner - A commercial and well-known load testing tool by HP. Haven't tried this yet.

WebLOAD - Another commercial alternative.


None of the above-mentioned is good at first sight, speaking from experience.

Depending on the complexity of your app, you may need different tools than the ones enlisted and there's no straightforward answer.

If you want an easily recorded and correlated scripts - TruClient by LoadRunner - expensive solution.

Next comes Selenium , but it is generally hard to do any load testing with it, unless you have enormous hardware resources, or your app doesn't require the 100% of the client (load generating machine's CPU or other resource) unless you want to invalidate your test.

Wicket is very dynamic and although it may seem like easy tool for developers, it's kind of hard to be properly tested.


JMeter is the tool you are looking for if you don't want to sacrifice your firstborn to get a license.

JMeter provides a proxy you can use to record everything you do. The record HTTP-Actions can then be tinkered with and played back. In most cases you will be able to avoid building Wicket-URLs on your own. In all other cases it's quite obvious what you have to do (increment a counter ...)

Additionally you get everything you need to generate useful statistics.

0

精彩评论

暂无评论...
验证码 换一张
取 消