How does the "errors per second" SLA work in PC?
I'm using PC 12.x.
I cannot figure out how to create a working SLA for errors per second. I've selected "None" for Load Criteria and 0.1 for threshold. (I also tried 1.)
When I execute my tests, I have some scripts with large numbers of failures. The script itself does a web_reg_find that fails. It does not use Fail=NotFound nor does it use SaveCount. However the search string is not found and get logged. The script arbitrarily returns 0 no matter what happens. The search failures are reflected in the "fail" count on the test summary report. Additionally, when I view the "errors per second" graph in Analysis, it shows very high numbers, like over 15/second, which I believe is correct. Despite this, the errors per second SLA isn't tripped. The report output says "Data for errors not available" in red.
There is also a response time SLA. For each script with failures, the failure count is non-zero but the response times are all 0.
What does the SLA consider an error?