|
Author
|
Topic: Defining "Concurrent Use"
|
cptfreedm Member
Posts: 44 Registered: May 2001
|
posted 02-04-2002 11:51 AM
Hi,Context: Load Testing of Web application. Please share your definition(s) of "concurrent use" in respect to load and performance testing. My understanding is concurrent users are those users who, during the same identified period of time, are all exercising one particular web application. This does not indicate any particular simultaneous impact on any particular page or function, simply number of users using the web application in the same (defined) period of time. Thanks, we have quite a debate going on this definition. Regards, ------------------ Nik Mouser Information Engineering

|
testgeek Advanced Guru
    
Posts: 829 Registered: Feb 2001
|
posted 02-04-2002 12:21 PM
Hey Nik!Sounds like a scope/semantic issue. If the requirements are vague and only say "The system shall support 20 concurrent users" it generally means 20 users in the entire application. But, as with most ambiguities, I would get it clarified. If you are trying to come up with a good way to build your tests, then I personally would test both - simultaneous users logged into the application performing different functionality AND simultaneous users logged into the application performing the same functionality. You could also do risk management and look at the different functionality, to see which functions are most popular, critical, and important. For example, with a shopping cart application, you will hopefully have more purchases than returns, and more inquiries/searches than purchases. Does that help? Talk to you later, Tim Van Tongeren

|
cptfreedm Member
Posts: 44 Registered: May 2001
|
posted 02-04-2002 01:05 PM
(quoted text below)Hi Tim, Oh I have no doubt or problem as to what concurrent means or how it applies to our testing effort. Problem is the other impacted folks, PMs, BAs, and developers are all mailing back and forth as to "what concurrent means". So I'm just collecting from testing pros what their take on the defintition of concurrent users in testing a web application. Thanks,
quote: Originally posted by testgeek: Hey Nik!Sounds like a scope/semantic issue. If the requirements are vague and only say "The system shall support 20 concurrent users" it generally means 20 users in the entire application. But, as with most ambiguities, I would get it clarified. If you are trying to come up with a good way to build your tests, then I personally would test both - simultaneous users logged into the application performing different functionality AND simultaneous users logged into the application performing the same functionality. You could also do risk management and look at the different functionality, to see which functions are most popular, critical, and important. For example, with a shopping cart application, you will hopefully have more purchases than returns, and more inquiries/searches than purchases. Does that help? Talk to you later, Tim Van Tongeren
------------------ Nik Mouser Information Engineering

|
punekar Advanced Guru
    
Posts: 588 Registered: Dec 2000
|
posted 02-04-2002 08:36 PM
Looks like I'm just a wee bit luckier than you, Nik! The project I'm working on has elaborate documentation and definitions of these terms.We have to meet an NFR(non-func req) of 2000+ concurrent users but only 30 simultaneous users. This means that at any point in time (during the load test) we will have 2000+x users executing various business cases (percentages of which have been defined). This translates into that many test scripts and that many users in the same scenario, all ramping up and executing. During such load, the number of users who shall be able to start execution (and complete it successfully) of a particular use case/business case in the same time period (defined to the granularity of 3 seconds) are considered to be simultaneous users. In my test script, this is implemented as a rendezvous point. Like I need to save a record, so just before the web_submit_data, I have a rendezvous for 30 vusers. Hope this helps...

|
allogene Advanced Guru
    
Posts: 921 Registered: Jun 2001
|
posted 02-05-2002 07:05 AM
Here is a great article that discusses this issue: http://www.stickyminds.com/sitewide.asp?sid=979275&sqry=%2AJ%28ART%2CCOL%2CART%21AUDIO%2CCOL%29%2AR%28createdate%29%2AK%28advancesite%29%2AF%28concurrent%29%2A&sidx=8&sopp=10&Objec tId=2866&Function=DETAILBROWSE&ObjectType=ART------------------ Simple minds, Simple thoughts! Doug

|
cptfreedm Member
Posts: 44 Registered: May 2001
|
posted 02-06-2002 07:40 AM
Thank you all very much. Good thoughts and good info. I'd appreciate any one else's take who cares to comment as well. Should no one else comment, thanks very much to those who did.Regards, ------------------ Nik Mouser Information Engineering

| |