Is their any way to exicute the recorded HTTP Task randomly for each virtual user.
I am working on Performance testing, and recorded HTTP Trafic, now when I create 5 Virtual users and trying to execute, it working fine. The only problem which I have is when I am looking into the Defaul logs, I see that first Virtual user is starting and executing all the recorded trafic then next second virtual user starts and executes all the task and so on..
But what I guess is this not performance testing. What I need is all the Virtual users need to execute each requests at the same time then continue. Is their any way to do this in TestComplete.
Re: Excuting HTTP Task Randomly for each virtual user
Could you post the code that you are using for your load test execution? That will help to evaluate what's going wrong.
In the meantime, you can check the help topic titled "Creating Load Tests With the Test Editor". This is one method of doing so that, in my opinion, is probably the easiest and most intuitive way of putting together a load test.
However, if you want to get more technical and manipulate things in script, you can reference the help topic "Creating Load Tests in Scripts". This includes an example that shows how to create virtual users, assign tasks to those users, and assign the users to test instances. Then, when you execute the test instance, all the users are executed concurrently.
Now, there may be an entirely simpler solution. If your tests are created visually, there is a check flag to indicate if they are to be run concurrently or simultaneously. If you don't have it set to run concurrently, the behaviour you described will occur.