Thanks for your suggestion! I put a delay in the testcase before the step, and tried a delay in the script assertion but the problems persists.
Troubleshooting I now noticed that this error is also thrown when there is no assertion. So the actual problem is that this step is never completed when ran in a testcase, but runs properly when fired as an individual request.
The test is to see whenether a request without a certificate gets a null response on an secure port. This apparantly throws an javax.net.ssl.SSLHandshakeException.
My http log shows:
[write] I/O error: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
The error log shows:
Mon May 27 10:01:56 CEST 2019: ERROR: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Which is not unexpected given the testsituation, but how to make soapui run past this Exception?
A test step will execute but remain 'grey' if there are either no assertions on the step or if the step wasnt executed within the test case.
Im a bit unsure what youre after, but if you're trying to ensure all the test steps within the test case executes despite if a failure occurs you can alter this behaviour by opening up thr test case options form. By default there is a checkbox, something like "stop execution of test if any step fails" that can be unchecked. (Sorry its 2am in the morning and im typing this on my phone so i cant give you the exact checkbox name) Once unchecked, this will enable the test case to execute all the way through, despite any steps in the test failing.