Load Testing 1k+ users with Macro Schedule

Technical support and scripting issues

Moderators: Dorian (MJT support), JRL

Post Reply
gtdalsanto
Pro Scripter
Posts: 51
Joined: Tue Oct 03, 2006 4:22 pm
Location: Akron, Ohio
Contact:

Load Testing 1k+ users with Macro Schedule

Post by gtdalsanto » Wed Sep 30, 2009 2:13 pm

Just wondering if there is an easy way to simulate 1000's of users to perform a load test using Macro Scheduler for a web site. I have read the existing posts, but it seems as if it is to simulate 5-10 users using the virtual machine, etc.

I was thinking that if I had multiple instances (i.e. 100's+ on a machine depending on machine available resources) of a macro scheduler sript executing a http get/post, going to the site, or directly sending an XML request to a webservice, would this simulate the multiple users hitting a website? All the instances could be triggered by a flag/file/etc to get as close as possible the load effect I am looking for.

Any thoughts or suggestions?

Thanks.

Gary
Gary T. DalSanto
Inventive Software Designs, LLC
[email protected]

gdyvig
Automation Wizard
Posts: 447
Joined: Fri Jun 27, 2008 7:57 pm
Location: Seattle, WA

Bypass GUI

Post by gdyvig » Fri Oct 02, 2009 7:22 pm

Other load test tools simulating hundreds or thousands of users from a single machine do so by bypassing the GUI altogether. So somehow you would need to find out what request is sent out so an automation tool like Macro Scheduler can produce thousands of such requests over a short interval of time from a single session.

There will be some complications. For example you may need to parameterize the requests if the target will not accept identical requests.

No, I have not attempted this yet with Macro Scheduler.


Gale

User avatar
Marcus Tettmar
Site Admin
Posts: 7378
Joined: Thu Sep 19, 2002 3:00 pm
Location: Dorset, UK
Contact:

Post by Marcus Tettmar » Fri Oct 02, 2009 7:25 pm

To simulate 100 interfaces on one machine you re going to need a pretty beefy server. You would need to use Windows Terminal Server to do so with 100 clients. Realistically you'll probably want several physical machines each running a number of virtual clients. Say 5 servers running 20 clients each.
Marcus Tettmar
http://mjtnet.com/blog/ | http://twitter.com/marcustettmar

Did you know we are now offering affordable monthly subscriptions for Macro Scheduler Standard?

Post Reply
Sign up to our newsletter for free automation tips, tricks & discounts