| || |
Running concurrency / load testing for Windows based application -built on .NET frame
Looking for some input on a tool for doing concurrency / stress testing of windows applications built oo the .NET framework. Applications are client-server architecture and have no Web implication. As far as I know, tools like LoadRunner and SilkPerformer are meant to simulate virtual users for a Web environment not for windows based applications. I was under the assumption that you would need to use something like SilkTest (some other functional automation tool) to do this kind of test. Can someone correct me and / or let me know what would be a good tool.
Re: Running concurrency / load testing for Windows based application -built on .NET frame
I don't think your impression of performance test tools (LoadRunner et al) is correct. These tools can support all sorts of applications on varying architectures.
The important factor is the "middleware" that you use - i.e. the method that your application uses to send and recieve information. It is this that the load tool captures and replays at volumes.
As with all test tools (both performance and functional automation) the way to approach is to perform a proof of concept. Identify a few tools that the marketing says will support your "middleware" and get the tool vendors on site for a day to try it out.
Decide what you want them to do before they come in (the login function is always a good start but try and delve deeper as well as login is not always reflective of the complexity of scripting your application) - also work out what is important to you - e.g. ease of scripting, cost of licenses etc.
I would check out the following:
Robot VU (Rational)
as a starting point. A good mix of cheap (Rational) and functionally rich (LoadRunner and QALoad)