locked
Web Test Users vs Load Test Users RRS feed

  • Question

  • Hello All,

     

    I am creating the TEST Project for my application using Visual Studio 2010. I am confused with web test application users vs load test users.

    I explained my scenario below:

    Step1: I have created the Web Test and attached the data source with 150 user records (rows), also I configured "execute the test for each row". Now when I run the web test it runs for 150 users sequentially. 

     

    Step2: When I create the load test it asks the user load and I gave 150 again and I created the load test.

     

    My question is what is the relationship between this load user and web test users? How the system will execute this scenario?

     

    Could you please suggest me some article that talk about this user configurations.

     

    Thanks,


    Gopinath Devadass - Technology Analyst (SharePoint) http://GopinathOnline.com
    Thursday, June 30, 2011 4:36 PM

Answers

  • I tend to use a step load pattern where I increase the user count by 5 or 10 every 10 or so minutes.  set the max user count at some number greater than your expected max just so you know what would happen.  For example if you need to support 150 users, maybe start with 100 users, add 10 users every 5 minutes until you get to 200 concurrent users.  This way you have a nice graph of how your site resonds to increased load.

    http://msdn.microsoft.com/en-us/library/ms182574.aspx

    For a generic read on performance testing I think this free pdf is good.

    http://perftestingguide.codeplex.com/

    This is a great reference for anv web / load test user

    http://vsptqrg.codeplex.com/

     


    Tim
    Thursday, June 30, 2011 5:05 PM

All replies

  • when you run the web test once per row in the data source a single virtual user will be executing a single iteration of the test serially meaning it is like a single user performing the test over and over again (with different data because you are using databinding).  With a load test you can configure the test to execute the web test(s) in parallel.  Because you set your virtual user count to 150, 150 virtual users will be executing the web test at the same time (with the different data from your data source). 
    Tim
    Thursday, June 30, 2011 4:46 PM
  • Hello Tim,

    Thanks a lot for quick response. 

    Do I really need to specify 150 users in Load test for parallel execution? or do you have any recommendation on this scenario?

    In crisp my scenario is I need to execute 150 users in parallel to check the performance.

     

    Thanks Again!!! :)


    Gopinath Devadass - Technology Analyst (SharePoint) http://GopinathOnline.com
    Thursday, June 30, 2011 4:57 PM
  • I tend to use a step load pattern where I increase the user count by 5 or 10 every 10 or so minutes.  set the max user count at some number greater than your expected max just so you know what would happen.  For example if you need to support 150 users, maybe start with 100 users, add 10 users every 5 minutes until you get to 200 concurrent users.  This way you have a nice graph of how your site resonds to increased load.

    http://msdn.microsoft.com/en-us/library/ms182574.aspx

    For a generic read on performance testing I think this free pdf is good.

    http://perftestingguide.codeplex.com/

    This is a great reference for anv web / load test user

    http://vsptqrg.codeplex.com/

     


    Tim
    Thursday, June 30, 2011 5:05 PM
  • Fantastic!!!

    Thanks a lot for a clear explanation TIM.

     


    Gopinath Devadass - Technology Analyst (SharePoint) http://GopinathOnline.com
    Thursday, June 30, 2011 5:15 PM