Explain the output of the load test tool (Wowza 4.7.x)

Hello,

I have set up and run trials using the Wowza load test tool against our target Wowza server, which is running v4.7.5.01 software.

The tool logs messages to the console such as:

INFO server comment - LoadTesting: 'Cupertino:Monitor:Starting'
INFO server comment - LoadTesting: 'Cupertino ClientID '0' should have taken '1000' actually took '1049''
INFO server comment - LoadTesting: 'Cupertino ClientID '1' should have taken '1000' actually took '1268''
INFO server comment - LoadTesting: 'Warning segment took too long to download'
INFO server comment - LoadTesting: 'Required time is '1000' total was '1049''
INFO server comment - LoadTesting: 'Warning segment took too long to download'
INFO server comment - LoadTesting: 'Required time is '1000' total was '1268''

...

INFO server comment - LoadTesting: 'Cupertino ClientID '5' should have taken '10000' actually took '115231''
INFO server comment - LoadTesting: 'Cupertino ClientID '8' should have taken '10000' actually took '115966''
INFO server comment - LoadTesting: 'Cupertino ClientID '2' should have taken '10000' actually took '116721''
INFO server comment - LoadTesting: 'Warning segment took too long to download'
INFO server comment - LoadTesting: 'Required time is '10000' total was '115966''
INFO server comment - LoadTesting: 'Cupertino ClientID '6' should have taken '10000' actually took '115484''
INFO server comment - LoadTesting: 'Cupertino ClientID '4' should have taken '10000' actually took '116494''
INFO server comment - LoadTesting: 'Cupertino:Monitor:Stopping'

What is the meaning of these two types of information? “Segment took too long to download” seems obvious, but what about these:

  • “Should have taken x actually took y” - to do what?
  • “Required time is x total was y” - required time of what?

Clearly something is wrong with our setup if “something” that should take 10000ms took ten times that… but I’m in the dark here.

I’ve hunted all around the forums and can’t find any information as to the actual output of the tool, other than the brief info in the user guide PDF.

Thanks,

Matt

Checking with an engineer for you…

The messages @Matt Dodds are as follows:

“Should have taken x actually took y” means the cupertino tester needed to take x ms to download a segment but actually took y.

Cupertino ClientID ‘1’ should have taken ‘1000’ actually took '1268 1000ms was required but took 1268ms - so too long.

The second message is the same thing. Required time is ‘10000’ total was ‘115966’’ just at different points for checking.

In essence when you see these messages there is not enough bandwidth between the load test client machine and the server being tested.

You can reach out to tech support with a ticket if you’d like assistance with your workflow settings:

https://www.wowza.com/support/open-ticket