"timeout value is negative" on LoadTestRunner
Why am I getting the "timeout value is negative" error on LoadTestRunner?
You will get the "Decompression of response failed" error on LoadTestRunner, if your load test delay random factor is > 1.0.
For example, your load test has the following settings:
Strategy: Simple Delay: 1000 Random: 10.5
If you launch LoadTestRunner from command line, you will get the "timeout value is negative" error in the output:
23:38:53,807 ERROR [SoapUI] An error occurred [timeout value is negative], see error log for details java.lang.IllegalArgumentException: timeout value is negative at java.lang.Thread.sleep(Native Method) at com.eviware.soapui.impl.wsdl.loadtest.strategy.SimpleLoadStrategy .beforeTestCase(SimpleLoadStrategy.java:81) at com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner $InternalTestRunListener.beforeRun(WsdlLoadTestRunner.java:646) ...
This is really a bug. If the random factor is set too high, LoadTestRunner is actually call Thread.sleep() with a negative value. SoapUI should reject the setting or use a better logic to avoid this error.
So if see the "timeout value is negative" error with LoadTestRunner, you need review your load test settings to make sure Random is in the range of 0.0 and 1.0.
â‡’ SoapUI Tutorials
â‡‘â‡‘ SoapUI Tutorials
2018-02-08, 2035👍, 0💬
How to generate MAC addresses? To help you to obtain some MAC addresses for testing purpose, FYIcent...
How to find out my browser's identification information? To help you to see your browser identificat...
How to generate passwords? To help you to obtain some good passwords for testing purpose, FYIcenter....
How to turn off HTTP response compression in SoapUI? HTTP response compression reduces the data size...
How to perform regular expression pattern match with multiple occurrences? To perform a regular expr...