When I was studying Error Handling with Ignore in Unit 2 of Part 5 of the MAKE Academy Intermediate Course, I found that the counting of the number of operations was different from my understanding.
Do me a favor, please!
According to the practical case of the course in this part, the result after running the script I set is as the following picture:( At this time, Initial Value(3.i) is "1 "and Repeats is “3” of the Repeater module; URL is: https://httpstat.us/{{if(3.i = 2; 400; 200)}} )
According to the official documentation, it says "Each time a module performs an action, it uses an operation. ". And in this scenario, 1=2 is wrong, so I get 200. As Repeats is “3” as Repeater’s setting, so after the scenario has been run once, I think the operation number of the HTTP module should be 3. Meanwhile, the operation number of the Error handing router(Ignore) also should be 3(though it is not cost actually). But outcomes of my scenario and course were HTTP:2 & Ignore:1.
The explanation in the course likes this.:
I don’t know if it means that the Repeater just allowed 2 executions but was stopped before it completed 3 executions, or that the Repeater did not execute at all? And when would the Error handing router(Ignore) start to work and finish its work?
At the same time, whether 3 or 2 identical bundles were allowed of the HTTP module, why is it only counted as one operation of the Error handing router(Ignore)? Is there any aggregation for operation consumption that is not mentioned in the official documentation?