+ <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
+ <stringProp name="scriptLanguage">groovy</stringProp>
+ <stringProp name="parameters"></stringProp>
+ <stringProp name="filename"></stringProp>
+ <stringProp name="cacheKey">true</stringProp>
+ <stringProp name="script">import groovy.json.JsonSlurper;
+
+def res = [];
+if (prev.getResponseCode() == '200') {
+ def jsonSlurper = new JsonSlurper();
+ def responseString = prev.getResponseDataAsString();
+ res = jsonSlurper.parseText(responseString);
+ def expectedNumberOfNotifications = ${threads} * 2;
+ assert res instanceof List;
+ assert res.size() == expectedNumberOfNotifications;
+ assert responseString.contains("ACTIVE")
+ assert responseString.contains("FINAL_FAILURE")
+ assert !responseString.contains("FINAL_SUCCESS")
+}
+</stringProp>
+ </JSR223Assertion>
+ <hashTree/>