Hi, I'm new with OpenSTA I found the tool very robust to be free, is a very good option. I'm concerned about all the waits added between each transaction. What does they mean?. Are they needed to simulate correctly the test?. It seems to me that the normal behavior is to include waits just when the user is not performing any action (think time, like silk performer does). I also notice that those waits are added to the total time measured with the defined timers.
I just want to be sure to remove all waits between requests and just leave the waits used to simulate the think time in order to have the real time to load pages. I hope someone can share me any thoughts and experiences.
A lot of unnecessary wait statements gets recorded if the option for recording wait statements is turned on while script recording and therefore, these statements should be removed. Wait statements should be inserted only between transaction timers at required locations. No wait statements should be inside a particular transaction timer as it would add up to the total response time.
Some of the WAITs are "user think time" and others are the pauses your browser made because it didn't know to start downloading a secondary element of a page before it read about it in the HTML retrieved by the primary GET. The times in the script are those to replay exactly as you made the recording.
To make a realistic VU replay you will need some WAITs - but they might not be the same as those made in your recording. Often it makes sense to replace with configurable variables.