Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transaction Controller : OR aggregation of statuses, to ease "Retry request N times on fail" test implementation #4930

Open
asfimport opened this issue Nov 22, 2018 · 0 comments

Comments

@asfimport
Copy link
Collaborator

avam0nst3r (Bug 62941):
Transaction Controller enhancement - make user specify transaction status aggregation rules from child sampler's statuses.

Currently transaction is successful when ALL child samplers are successful. (AND rule)

I suggest to add the "OR aggregation" checkbox to Transaction Controller UI, meaning that transaction is successful when there is at least one successful child sampler.
This checkbox should be unchecked by default.

This will help to implement the "http retry" much easier that it is possible today.
Check this Frankenstein for example (not working in Jmeter5 btw): https://www.blazemeter.com/blog/how-to-count-retries-as-a-single-request-in-jmeter

What I'm trying to achieve, is having these "OR-aggregated" transactions in Jmeter reports as successful, when a sequence of failed child samplers requests ended up with successful one. With transaction time still being the total of all child samplers time, as it is now. And I still want to have proper success/fail statuses for child samplers within the transaction.

OS: All

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant