diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx
index 22dc9f9..2bce45a 100644
--- a/mathmodenjoyer.jmx
+++ b/mathmodenjoyer.jmx
@@ -1396,7 +1396,7 @@
1
-
+
groovy
@@ -1941,7 +1941,7 @@ props.put("global_query_encoded", queryEncoded);
-
+
Referer
@@ -1974,6 +1974,51 @@ props.put("global_query_encoded", queryEncoded);
+
+ random_ticket
+ $.data[*]
+ 0
+ random_ticket ERROR
+
+
+
+ as_document
+ assigned
+ "assigned_to":\s*"([^"]+)"
+ $1$
+ id ERROR
+ false
+ 1
+ variable
+ random_ticket
+
+
+
+ as_document
+ id
+ "id":(\d+)
+ $1$
+ id ERROR
+ false
+ 1
+ variable
+ random_ticket
+
+
+
+ groovy
+
+
+ true
+ def assigned = vars.get("assigned");
+props.put("global_assigned", assigned);
+
+def id = vars.get("id");
+props.put("global_id", id);
+
+
+
+
Log In
@@ -6025,613 +6070,19 @@ vars.put("random_page", randomPage.toString())
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- /datatables_ticket_list/${__P(global_query_encoded)}
- true
- GET
- true
- false
-
-
-
- false
- draw
- 1
- =
- true
-
-
- true
- columns[0][data]
- id
- =
- true
-
-
- true
- columns[0][name]
-
- =
- true
-
-
- true
- columns[0][searchable]
- true
- =
- true
-
-
- true
- columns[0][orderable]
- false
- =
- true
-
-
- true
- columns[0][search][value]
-
- =
- true
-
-
- true
- columns[0][search][regex]
- false
- =
- true
-
-
- true
- columns[1][data]
- ticket
- =
- true
-
-
- true
- columns[1][name]
-
- =
- true
-
-
- true
- columns[1][searchable]
- true
- =
- true
-
-
- true
- columns[1][orderable]
- true
- =
- true
-
-
- true
- columns[1][search][value]
-
- =
- true
-
-
- true
- columns[1][search][regex]
- false
- =
- true
-
-
- true
- columns[2][data]
- priority
- =
- true
-
-
- true
- columns[2][name]
-
- =
- true
-
-
- true
- columns[2][searchable]
- true
- =
- true
-
-
- true
- columns[2][orderable]
- true
- =
- true
-
-
- true
- columns[2][search][value]
-
- =
- true
-
-
- true
- columns[2][search][regex]
- false
- =
- true
-
-
- true
- columns[3][data]
- queue
- =
- true
-
-
- true
- columns[3][name]
-
- =
- true
-
-
- true
- columns[3][searchable]
- true
- =
- true
-
-
- true
- columns[3][orderable]
- true
- =
- true
-
-
- true
- columns[3][search][value]
-
- =
- true
-
-
- true
- columns[3][search][regex]
- false
- =
- true
-
-
- true
- columns[4][data]
- status
- =
- true
-
-
- true
- columns[4][name]
-
- =
- true
-
-
- true
- columns[4][searchable]
- true
- =
- true
-
-
- true
- columns[4][orderable]
- true
- =
- true
-
-
- true
- columns[4][search][value]
-
- =
- true
-
-
- true
- columns[4][search][regex]
- false
- =
- true
-
-
- true
- columns[5][data]
- created
- =
- true
-
-
- true
- columns[5][name]
-
- =
- true
-
-
- true
- columns[5][searchable]
- true
- =
- true
-
-
- true
- columns[5][orderable]
- true
- =
- true
-
-
- true
- columns[5][search][value]
-
- =
- true
-
-
- true
- columns[5][search][regex]
- false
- =
- true
-
-
- true
- columns[6][data]
- due_date
- =
- true
-
-
- true
- columns[6][name]
-
- =
- true
-
-
- true
- columns[6][searchable]
- true
- =
- true
-
-
- true
- columns[6][orderable]
- true
- =
- true
-
-
- true
- columns[6][search][value]
-
- =
- true
-
-
- true
- columns[6][search][regex]
- false
- =
- true
-
-
- true
- columns[7][data]
- assigned_to
- =
- true
-
-
- true
- columns[7][name]
-
- =
- true
-
-
- true
- columns[7][searchable]
- true
- =
- true
-
-
- true
- columns[7][orderable]
- true
- =
- true
-
-
- true
- columns[7][search][value]
-
- =
- true
-
-
- true
- columns[7][search][regex]
- false
- =
- true
-
-
- true
- columns[8][data]
- submitter
- =
- true
-
-
- true
- columns[8][name]
-
- =
- true
-
-
- true
- columns[8][searchable]
- true
- =
- true
-
-
- true
- columns[8][orderable]
- true
- =
- true
-
-
- true
- columns[8][search][value]
-
- =
- true
-
-
- true
- columns[8][search][regex]
- false
- =
- true
-
-
- true
- columns[9][data]
- time_spent
- =
- true
-
-
- true
- columns[9][name]
-
- =
- true
-
-
- true
- columns[9][searchable]
- true
- =
- true
-
-
- true
- columns[9][orderable]
- true
- =
- true
-
-
- true
- columns[9][search][value]
-
- =
- true
-
-
- true
- columns[9][search][regex]
- false
- =
- true
-
-
- true
- columns[10][data]
- kbitem
- =
- true
-
-
- true
- columns[10][name]
-
- =
- true
-
-
- true
- columns[10][searchable]
- true
- =
- true
-
-
- true
- columns[10][orderable]
- true
- =
- true
-
-
- true
- columns[10][search][value]
-
- =
- true
-
-
- true
- columns[10][search][regex]
- false
- =
- true
-
-
- true
- order[0][column]
- 0
- =
- true
-
-
- true
- order[0][dir]
- asc
- =
- true
-
-
- false
- start
- 0
- =
- true
-
-
- false
- length
- 25
- =
- true
-
-
- true
- search[value]
-
- =
- true
-
-
- true
- search[regex]
- false
- =
- true
-
-
- false
- _
- ${__time(,)}
- =
- true
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- X-Requested-With
- XMLHttpRequest
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
- Accept
- application/json, text/javascript, */*; q=0.01
-
-
-
-
-
- random_ticket
- $.data[*]
- 0
- random_ticket ERROR
-
-
-
- as_document
- id
- "id":(\d+)
- $1$
- id ERROR
- false
- 1
- variable
- random_ticket
-
-
-
- as_document
- assigned
- "assigned_to":\s*"([^"]+)"
- $1$
- id ERROR
- false
- 1
- variable
- random_ticket
-
-
-
- ${__jexl3(!("${assigned}".equals("None")),)}
+ ${__jexl3(!("${__P(global_assigned)}".equals("None")),)}
false
true
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
${PROTOCOL}
utf-8
- /tickets/${id}/
+ /tickets/${__P(global_id)}/
true
GET
true
@@ -6679,13 +6130,13 @@ vars.put("random_page", randomPage.toString())
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
${PROTOCOL}
utf-8
- /tickets/${id}/
+ /tickets/${__P(global_id)}/
true
GET
true