diff --git a/ermaviv.jmx b/ermaviv.jmx
index dfee804..00a243e 100644
--- a/ermaviv.jmx
+++ b/ermaviv.jmx
@@ -6681,7 +6681,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
TOTAL_TICKETS
$..recordsTotal
1
@@ -7266,16 +7266,19 @@ vars.put("ASSIGNED_TO", "${assigned}")
Not_found_RANDOM_ID_TICKET_RE
-
+
groovy
true
Integer total = vars.get("TOTAL_TICKETS") as Integer
-Integer RANDOM_PAGE = new Random().nextInt(total)
-Integer start = RANDOM_PAGE / 25
-vars.put("DRAW", "${start}")
-start = start * 25
+Integer total_page = total / 25
+if (total % 25 > 0){
+ total_page = total_page + 1
+}
+Integer random_page = new Random().nextInt(total_page)
+vars.put("DRAW", "${random_page}")
+Integer start = random_page * 25
vars.put("START_PAGINATION", "${start}")
@@ -7512,7 +7515,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
Referer
@@ -23574,7 +23577,7 @@ if (variable != "0"){
-
+
Переключился на 2-ую страницу
${HOSTNAME}
${PORT}
@@ -24152,7 +24155,7 @@ if (variable != "0"){
Not_found_RANDOM_ID_TICKET_RE
-
+
groovy
@@ -24165,6 +24168,23 @@ start = start * 25
vars.put("START_PAGINATION", "${start}")
+
+ groovy
+
+
+ true
+ Integer total = vars.get("TOTAL_TICKETS") as Integer
+Integer total_page = total / 25
+if (total % 25 > 0){
+ total_page = total_page + 1
+}
+Integer random_page = new Random().nextInt(total_page)
+vars.put("DRAW", "${random_page}")
+Integer start = random_page * 25
+vars.put("START_PAGINATION", "${start}")
+ Better version
+
+
${HOSTNAME}
@@ -24573,7 +24593,7 @@ if (variable != "0"){
true
- (?=class="radio-inline")(.*)(\d)(.*)(?!='checked')</label>
+