ContributionsMost RecentMost LikesSolutionsReady API 2.8.0 download Where to download ReadyAPI 2.8.0, I tried in version portal I could not locate or download one. SolvedRe: Load WSS keystore from project directory and relative path Current implementation: Is same as in the above submitted byBuschfunk and currently the user have to manually to select keystore from each test case. Feature enhancement for add keystrore is configured in the API Request is to be automatically update to Functional Suites in SSL Keystore Property field so that user can run the Test Suite to perform security tests in one click. Re: How to write property value in setup script for test Suite? SOLVEDYes, this environment feature was not working in the previous versions so I created this script. Now it is perfectly working with environment UI. Thanks for your quick response and helped a lot.Re: How to write property value in setup script for test Suite? SOLVEDHi, Thank your for pointing this, I developed this script for the previous SoapUI Pro versions because to authenticate for Secured endpoints. But I got the answer for this. Thank youHow to write property value in setup script for test Suite? SOLVED Hi, This is one of the previously resolved issue forCXina frequent contributor. Please assist me in the similar kind of error I am encountered for the following script I have developed. def projectProperty = testSuite.project.getPropertyValue("MyProp") import com.eviware.soapui.support.types.StringToStringMap import com.eviware.soapui.model.testsuite.TestPropertyListener testCaseList = testSuite.getTestCases() testCaseList.each { testCase = testSuite.getTestCaseByName(it.key) wsdlTestSteps = testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.class) wsdlTestSteps.each { if (projectProperty == "IMP1A_Secured" ) { it.getHttpRequest().setOutgoingWss("IMP1A") it.testRequest.setSslKeystore("qa.hub.jks") } else { it.getHttpRequest().setOutgoingWss("") it.testRequest.setSslKeystore("") } } } Thank You. SolvedRe: ERROR: java.net.SocketTimeoutException: Read timed out However, the error log is still in captured with little extended....! Attached the error log. Re: ERROR: java.net.SocketTimeoutException: Read timed outThat makes lot of difference performance after I increased socket timeout to 3000ms from 0, and I don't see the error I mentioned instead I observed all green. But skips two steps, second and 7th step. Thanks Shantha.Re: WssCryptoThank you @nmaro. Honestly, the support team clearly mentioned: We don't provide support for custom coding, please look at the JAVA doc below for guidance. https://support.smartbear.com/readyapi/apidocs/soapui/com/eviware/soapui/impl/support/AbstractHttpRequest.html#setSslKeystore-com.eviware.soapui.impl.wsdl.support.wss.WssCrypto- I tried to modify my script and worked with one of our Java Developer. Unfortunately he talk in terms of Java Language and however, I am also familiar in Learning Java and Groovy fall in helpless. The reason for this code is to automate updating WS-Security Keystore and Credentials. I don't know how to tie this WssCrypto with Keystore is a certificate. Thanks Shantha.ERROR: java.net.SocketTimeoutException: Read timed outThis one of the new issue as none of the tag matches in the Search above. This error caused while running the Rest based Test Suite in sequence, the first step runs quickly and stuck in second step and continues up to seventh step and stuck again and continues after few minutes and completes. Both the steps fails with the similar error as below. However, it runs perfectly while individually executed. However it was a working project. Wed Mar 06 12:42:58 EST 2019: ERROR: java.net.SocketTimeoutException: Read timed out java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at com.eviware.soapui.impl.wsdl.support.http.SoapUILoggingInputStream.read(SoapUILoggingInputStream.java:53) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doReceiveResponse(HttpClientSupport.java:525) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpClient.doExecute(HttpClientSupport.java:248) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:593) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:661) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:330) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:245) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:130) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)SolvedRe: WssCrypto Sure. Attached. Thanks