Currently we are using below code to ignore those issues but transactions/hits is appearing in listener.
if (sampleResult.getResponseCode().equals("Non HTTP response code: org.apache.http.conn.ConnectTimeoutException") || sampleResult.getResponseCode().equals("Non HTTP response code: java.net.SocketTimeoutException")) {
sampleResult.setSuccessful(true);
}
if api fails with connection timeout/Socket timeout , the hits should exclude from listener (Aggregate/summary report) in Jmeter & Blazemeter.
Answer: Below code is working as expected: