To make BackendListenerClient's handle failures more easily, TransactionSampler should include the response and assertion from latest failed sub-sampler. This can be done by adding the following code to the end of addSubSamplerResult(SampleResult res) in org.apache.jmeter.control.TransactionSampler: if (res.getErrorCount()>0) { // Copy response and assertion for failure transactionSampleResult.setRequestHeaders(res.getRequestHeaders()); transactionSampleResult.setResponseCode(res.getResponseCode()); transactionSampleResult.setResponseHeaders(res.getResponseHeaders()); transactionSampleResult.setResponseData(res.getResponseData()); for (AssertionResult a : res.getAssertionResults()) { transactionSampleResult.addAssertionResult(a); } } Currently, TransactionSampler's SampleResult doesn't use those fields right now, so there's minimum impact.
Hello, Could you provide a patch after reading this: - https://jmeter.apache.org/building.html Thanks