I have a question with respect to performance testing.. Looks wierd..
I wanted to load test a windows application and later realized that the budget is not enough for the tool.. Now I tried using the tools meant for webapplication.
I am trying to invoke the application by making some modifications in the code, such that the application will be invoked using a url. we have created a web server which would translate the data sent and invoke the actual server..
My question here is whether the above changes will give desirable results or close to the actual results
You can write a JScript script (a .js file which can be executed as a usual executable) which will send requests to your web server thus emulating traffic from virtual users. A sample script can be found in the following SQAforums thread: http://www.sqaforums.com/showflat.ph...gonew=1#UNREAD
The script is supposed to check whether an URL is accessible, but you can use it for load testing if you send multiple requests from the script (and probably, launch the script many times in a row to emulate multiple virtual users). The script uses some TestComplete objects, but I believe, you will be able to find a replacement for them. If you examine the server's behavior (like CPU and/or memory usage) while the script is running, you will be able to monitor the server's reaction to your load test. That won't give you precise data, but that would be a basic load test. You will be able to check how many users your server can handle and how the performance changes depending on the number of users. Note, however, that virtual users are not exactly "real" users - real users produce less load due to think time.