Hello,
According to the user guide, each client computer can simulate up to 200-400 connections. I want to test up to 1000 connections so I would need least 3 client computers. I understand I would need 3 licenses. I was able to request a developer license, would I be able to use that license throughout these machines? If not, would I be able to request multiple developer license?
Thanks.
I think you can use the developer key in multiple clients in this case.
Richard
More info: If you are doing this from a local Windows server, try using another EC2 instance to generate the load instead.
Richard
Hi,
Unfortunately this can’t be changed as far as I’m aware.
Correction** you can add this Property to the test.xml
<Property>
<Name>waitTime</Name>
<Value>100</Value>
<Type>Integer</Type>
</Property>
The Value is in ms.
Jason
Hi Richard,
My setup:
My target is a Wowza EC2 server that has live repeater origin,edge and load balancing. I am encoding a stream into the origin.
My client is my desktop pc running Wowza with developer license. Here are my Tests.xml config.
<Property>
<Name>workerCount</Name>
<Value>100</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>fileCount</Name>
<Value>0</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>streamName</Name>
<Value>loadTestStream</Value>
</Property>
<Property>
<Name>streamExt</Name>
<Value></Value>
</Property>
<Property>
<Name>vhostName</Name>
<Value>_defaultVHost_</Value>
</Property>
<Property>
<Name>connectionString</Name>
<Value>testedge</Value>
</Property>
<Property>
<Name>bufferTime</Name>
<Value>3000</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>doRandom</Name>
<Value>false</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>doRepeat</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>ipAddress</Name>
<Value>xx.xx.xx.xx</Value>
</Property>
<Property>
<Name>ports</Name>
<Value>1935</Value>
</Property>
</Properties>
</Test>
So I have set up the load testing tool and tried to connect 100 RTMP connections at first to test things out and about 8 of the connections gave this exception:
1)NetConnectionConnection.connect: Failed to connect[xx.xx.xx.xx:1935]: org.apache.mina.common.RuntimeIOException: java.net.SocketException: Invalid argument: sun.nio.ch.Net.setIntOption.
So only 92 connections were connected but the logging still showed “Status running:100 currBehind:0”.
Can you provide some insight on why some of the connections are not getting connected?
2)Also, sometimes I get this ‘NetStream.Play.UnpublishNotify’, what does this mean?
- The logging from the target Wowza server when one of the connections get connected shows “file:///c|/live/test.swf”, what is this?
Thank you.
Hi wowza Team,
Currently the ramp up time for live stream- load test is, tool will generate a new connection every 750ms. Is there a possibility to change this number from 750ms to 100ms or so?
Thanks Jason, this saved lot of time.