Load testing question

4 posts, 1 answers
  1. Samer
    Samer avatar
    3 posts
    Member since:
    May 2012

    Posted 01 May 2012 Link to this post

    Hi...

    I tried to use the load testing and it's really interesting, but when i want to understand the metrics  result, there is no any indication in which step the load happened...??? how can i find analyzing for the steps...??

    Thanks.

    Best Regards,
    Ahmed Sabri
  2. Cody
    Admin
    Cody avatar
    3354 posts

    Posted 01 May 2012 Link to this post

    Hello Samer,

    Currently we don't have any ability to drill down to the step level. Also the load happens for all steps unconditionally. What's going on is that if you specify 100 virtual users, Test Studio will start 100 separate threads, each representing one user and let each one run through the user profile (i.e. the HTTP traffic for that user scenario) as quickly as possible with appropriate pauses for the think times included in the user profile.

    We don't do anything like detect the load during step 6 of the test. Since all the virtual users are running asynchronously each user can be at any random step at any point in time, but you will always have 100 active virtual users trying to interact with your application under test... up until the time runs out for the test.

    I hope that helps clear up how our load testing works.

    Kind regards,
    Cody
    the Telerik team
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
  3. Samer
    Samer avatar
    3 posts
    Member since:
    May 2012

    Posted 02 May 2012 Link to this post

    Dear Cody,

    Thanks for your replay.

    It's loud and clear.. but (i.e. if there is HTTP error or high load happened how can i know in which step or what is the reason of this traffic).


    Best regards,
    Ahmed Sabri
  4. Answer
    Cody
    Admin
    Cody avatar
    3354 posts

    Posted 02 May 2012 Link to this post

    Hello Samer,

    Currently to determine what HTTP errors occurred requires you enable logging and study the log file. There was a minor bug in our 2012 R1 release (version 2012.1.411) where we didn't log all of the HTTP errors. That has been fixed in our latest internal build, 2012.1.426.

    I'm not sure I understand your question "or high load happened how can i know in which step". The load presented by Test Studio is going to be constant, or ramped based upon the settings you specify. You have total control on the load presented to your application under test.

    Maybe you mean trying to determine during which steps your application was slowing down or speeding up? This is very high on our TODO list. Many of our customers are asking for more details per step. Unfortunately we don't have that information available or easily accessible. In the meantime I suggest you try using our Performance Testing feature to try and get this information (though I admit it will be for only one user).

    If you feel like doing your own data mining, we have published the load database SQL schema for anyone to access and generate their own reports. We will be adding to this documentation with more details on what the fields represent and how to use it. We're just not quite there yet.

    Kind regards,
    Cody
    the Telerik team
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
Back to Top