Re: [Grinder-use] Load Test for 2000 Scripts Parallel
Distributed load testing framework - Java, Jython, or Clojure scripts.
Brought to you by:
philipa
From: Philip A. <pa...@be...> - 2006-11-30 19:04:04
|
Probably within the next couple of weeks. =20 - Phil ________________________________ From: gri...@li... [mailto:gri...@li...] On Behalf Of Alec Lebedev Sent: 30 November 2006 16:47 To: General discussion about the use and abuse of The Grinder.; lu...@as... Subject: Re: [Grinder-use] Load Test for 2000 Scripts Parallel Phil, what date is the next release scheduled for? Philip Aston <pa...@be...> wrote:=20 One other note on this. There is a known inefficiency in beta 31 (and I think beta 30) which will be fixed in the next release. This causes the worker proesses to burn more CPU that necessary. See=20 =20 =09 http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1577573&grou= p_i d=3D18598&atid=3D118598 =20 - Phil ________________________________ From: gri...@li... [mailto:gri...@li...] On Behalf Of Alec Lebedev Sent: 29 November 2006 23:31 To: lu...@as...; General discussion about the use and abuse of The Grinder. Subject: Re: [Grinder-use] Load Test for 2000 Scripts Parallel =09 =09 I just received 20 machines (with 2GB of RAM each), which I am going to use for scalability tests and later for functional tests.=20 =09 I was able simulate around 500 light-weight grinder agent threads on an old machine with 1 GB RAM before I ran out of virtual memory. I started them in 5 separate grinder processes with 100 threads per process. In my case test scripts are pretty slow (they simulate real, not "caffeinated" users), so I was memory-bound and not CPU-bound. =09 I am planning to start around 800-1000 grinder threads on each of the newly received machines. So, my total will be 16K-20K individual virtual users. =09 Alec =09 lu...@as... wrote:=20 there is no way a normal PC will handle 100 JVM process! =09 =09 To handle this much load u will need to have a array of test machines each running the grinder agent with a single JVM. From my latest tests i am using XP + intel 2.5GB. It reaches 80% CPU with something like the following =09 grinder.processes=3D1 =09 grinder.threads=3D500 =09 So are loking for around 40 PC to use a grinder agents. =09 =09 =09 -lp =09 > For running 20,000 test scripts, DO I need to change the > grinder.properties file > > > > SOMETHING LIKE > > > > > > grinder.processes=3D100 > > grinder.threads=3D200 > > > > > > or change some other thing in grinder.properties file to run 20,000 test > scripts in a parallel way. > > > > > > Thanks a lot for any suggestion > > > > Regards, > > > > Sohail Raza > > > > > > > > > > > > -----Original Message----- > From: Philip Aston [mailto:pa...@be...] > Sent: Thursday, 30 November 2006 6:31 AM > To: Raza Sohail > Cc: Gri...@li... > Subject: RE: [Grinder-use] Load Test for 2000 Scripts Parallel > > > > 2000 test scripts is a lot. I suggest you start with a lower > > number. All you need to do is to change the algorithm in > > the parallel example so that it decides which script to > > run based on whatever algorithm you choose. > > > > For example, if you want worker thread 1 to run script1, > > worker thread 2 to run script2 and so on, then change > > the __init__() to: > > > > def __init__(self): > > script =3D scripts[grinder.threadID % len(scripts)] > > self.testRunner =3D createTestRunner(scripts) > > > > - Phil > > > > -----Original Message----- > > From: Raza Sohail [mailto:sr...@aa...] > > Sent: 29 November 2006 06:09 > > To: Philip Aston > > Cc: Gri...@li... > > Subject: RE: [Grinder-use] Load Test for 2000 Scripts Parallel > > > > > > Hi Phil > > > > > > I created 2000 test scripts based on different searches criteria and > > want to run all scripts in parallel way for Load testing. > > > > Can you please tell me HOW? > > > > > > I saw in the script gallery "TO RUN SCRIPTS PARALLEL", but that script > > divided 3 scripts in 50%, 25% and 25% threads fashion. > > > > I don't need to divide threads in any fashion. Every test script has > > equivalent importance and I want to run all of them parallel. > > > > Please help me > > > > > > Regards > > > > Sohail Raza > > > > > > -----Original Message----- > > From: gri...@li... > > [mailto:gri...@li...] On Behalf Of Philip > > Aston > > Sent: Monday, 27 November 2006 8:49 PM > > To: Nattapon Glarharn (G-ABLE.QAD) > > Cc: gri...@li... > > Subject: Re: [Grinder-use] Grinder Loadtest > > > > Please copy grinder-use in all communication pertaining to The Grinder. > > > > You probably want to use grinder.threadID, grinder.runNumber, and > > grinder.processName > > to generate your user ID. > > > > See > > http://grinder.sourceforge.net/g3/script-javadoc/net/grinder/script/Grin > > der.ScriptContext.html > > > > - Phil > > > > ________________________________ > > > > From: Nattapon Glarharn (G-ABLE.QAD) [mailto:nat...@g-...] > > Sent: Mon 27/11/2006 07:12 > > To: Philip Aston > > Subject: RE: [Grinder-use] Grinder Loadtest > > > > > > > > > > I send Script Login/Logout Web logic to you.I see detail in > > http://grinder.sourceforge.net/faq.html#simulating-users > > But I can't create script for simulate different users with The Grinder > > 3 in > > the url http://grinder.sourceforge.net/faq.html#simulating-users have > > random > > user only.I want simulate different user unique each iteration. > > You have example for me? > > Thank you, > > Nattapon > > > > -----Original Message----- > > From: Philip Aston [mailto:pa...@be...] > > Sent: Sunday, November 26, 2006 6:38 PM > > To: Nattapon Glarharn (G-ABLE.QAD); gri...@li... > > Subject: RE: [Grinder-use] Grinder Loadtest > > > > Nattapon Glarharn (G-ABLE.QAD) writes on 24 November 2006 04:33: > > > My name is Nattapon Glarharn.I try use Loadtest Grinder Software. I > > > can record Script complete but I can't make parameter about > > > user/password for Login App.I want make text file contain parameter > > > user/password for Login.You have example for read parameter from > > > text file?. Help me for example script > > > > See http://grinder.sourceforge.net/faq.html#simulating-users > > > > Regards, > > > > - Phil > > _______________________________________________________________________ > > Notice: This email message, together with any attachments, may contain > > information of BEA Systems, Inc., its subsidiaries and affiliated > > entities, that may be confidential, proprietary, copyrighted and/or > > legally privileged, and is intended solely for the use of the individual > > or entity named in this message. If you are not the intended recipient, > > and have received this message in error, please immediately return this > > by email and then delete it. > > > > > > > > ------------------------------------------------------------------------ > > - > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys - and earn cash > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE > > V > > _______________________________________________ > > Grinder-use mailing list > > Gri...@li... > > https://lists.sourceforge.net/lists/listinfo/grinder-use > > > > ********************************************************************** > > This email is intended for the use of the addressee only. If you receive > > this email in error, please delete it immediately. This email may > > contain information which is confidential and/or legally privileged. You > > must not use or disclose the contents of this email, or add the sender's > > email address to any database, list or mailing list unless you are > > expressly authorised to do so. > > > > The statements or views expressed in this email are those of the > > individual sender and are not those of Australian Associated Press Pty > > Ltd (AAP). These statements are not binding on AAP, except where the > > sender expressly and with authority, states them to be. > > > > AAP is unable to review the contents of all the email on its system. To > > the extent permitted by law, AAP disclaims all liability for any loss or > > damage caused by the contents of this email. > > > > www.aap.com.au > > > > ********************************************************************** > > > > ------------------------------------------------------------------------ - > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V_______________________________________________ > Grinder-use mailing list > Gri...@li... > https://lists.sourceforge.net/lists/listinfo/grinder-use > =09 =09 --------------------------------- Lucio Piccoli Director =09 Asterisk-i Pty Ltd Software Design-Develop-Deploy www.asteriski.com =09 =09 =09 =09 =09 =09 ------------------------------------------------------------------------ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash =09 http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V _______________________________________________ Grinder-use mailing list Gri...@li... https://lists.sourceforge.net/lists/listinfo/grinder-use =09 ________________________________ Check out the all-new Yahoo! Mail beta <http://us.rd.yahoo.com/evt=3D43257/*http://advision.webevents.yahoo.com/= m ailbeta> - Fire up a more powerful email and get things done faster. =09 _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. =09 ------------------------------------------------------------------------ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash =09 http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V_______________________________________________ Grinder-use mailing list Gri...@li... https://lists.sourceforge.net/lists/listinfo/grinder-use =09 ________________________________ Check out the all-new Yahoo! Mail beta <http://us.rd.yahoo.com/evt=3D43257/*http://advision.webevents.yahoo.com/= m ailbeta> - Fire up a more powerful email and get things done faster. |