diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx
index 4510e28..06e606e 100644
--- a/mathmodenjoyer.jmx
+++ b/mathmodenjoyer.jmx
@@ -43,7 +43,7 @@
false
-
+
login_admin
@@ -1082,7 +1082,7 @@
-
+
false
@@ -1090,7 +1090,7 @@
-
+
1
0
0
@@ -4634,7 +4634,7 @@ vars.put("random_page", randomPage.toString())
-
+
false
@@ -4650,7 +4650,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -4729,7 +4729,7 @@ vars.put("random_page", randomPage.toString())
-
+
groovy
@@ -4789,149 +4789,6 @@ vars.put("kbitem", randomValue.toString())
-
- Detected the start of a redirect chain
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- /save_query/
- true
- POST
- true
- false
-
-
-
- false
- csrfmiddlewaretoken
- ${CSRF}
- =
- true
-
-
- false
- query_encoded
- ${query_encoded_filtered}
- =
- true
-
-
- false
- title
- aboba
- =
- true
-
-
- false
- shared
- on
- =
- true
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=title&sortreverse=on&assigned_to=2&queue=2&status=3&date_from=2${owner}18-${owner}1-3${owner}&date_to=2${owner}25-${owner}1-3${owner}&q=qua&kbitem=1
-
-
- Accept-Language
- ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- Accept
- text/html,application/xhtml+xml,application/xml;q=${owner}.9,image/avif,image/webp,image/apng,*/*;q=${owner}.8,application/signed-exchange;v=b3;q=${owner}.7
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=${owner}
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
-
-
-
-
-
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /tickets/
- true
- GET
- true
- false
-
-
-
- false
- saved_query
- 7
- =
- true
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=title&sortreverse=on&assigned_to=2&queue=2&status=3&date_from=2${owner}18-${owner}1-3${owner}&date_to=2${owner}25-${owner}1-3${owner}&q=qua&kbitem=1
-
-
- Accept-Language
- ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Cache-Control
- max-age=${owner}
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
-
-
- Accept
- text/html,application/xhtml+xml,application/xml;q=${owner}.9,image/avif,image/webp,image/apng,*/*;q=${owner}.8,application/signed-exchange;v=b3;q=${owner}.7
-
-
-
-
-
${HOSTNAME}
${PORT}
@@ -5469,11 +5326,11 @@ vars.put("kbitem", randomValue.toString())
Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?saved_query=7
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&status=4&date_from=&date_to=&q=
Accept-Language
- ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
X-Requested-With
@@ -5485,19 +5342,741 @@ vars.put("kbitem", randomValue.toString())
User-Agent
- Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
+ 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=${owner}.${owner}1
+ application/json, text/javascript, */*; q=0.01
+
+ 9
+ 0
+ 0
+ false
+
+ save_selector
+
+
+
+ ${__jexl3(${save_selector} == 9)}
+ false
+ true
+
+
+
+ Detected the start of a redirect chain
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /save_query/
+ true
+ POST
+ true
+ false
+
+
+
+ false
+ csrfmiddlewaretoken
+ ${CSRF}
+ =
+ true
+
+
+ false
+ query_encoded
+ ${query_encoded_filtered}
+ =
+ true
+
+
+ false
+ title
+ abc
+ =
+ true
+
+
+ false
+ shared
+ on
+ =
+ true
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=title&sortreverse=on&assigned_to=2&queue=2&status=3&date_from=2${owner}18-${owner}1-3${owner}&date_to=2${owner}25-${owner}1-3${owner}&q=qua&kbitem=1
+
+
+ Accept-Language
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ Accept
+ text/html,application/xhtml+xml,application/xml;q=${owner}.9,image/avif,image/webp,image/apng,*/*;q=${owner}.8,application/signed-exchange;v=b3;q=${owner}.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=${owner}
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /tickets/
+ true
+ GET
+ true
+ false
+
+
+
+ false
+ saved_query
+ 7
+ =
+ true
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=title&sortreverse=on&assigned_to=2&queue=2&status=3&date_from=2${owner}18-${owner}1-3${owner}&date_to=2${owner}25-${owner}1-3${owner}&q=qua&kbitem=1
+
+
+ Accept-Language
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Cache-Control
+ max-age=${owner}
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
+
+
+ Accept
+ text/html,application/xhtml+xml,application/xml;q=${owner}.9,image/avif,image/webp,image/apng,*/*;q=${owner}.8,application/signed-exchange;v=b3;q=${owner}.7
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /datatables_ticket_list/${query_encoded_filtered}
+ 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/?saved_query=7
+
+
+ Accept-Language
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
+
+
+ X-Requested-With
+ XMLHttpRequest
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.${owner} (Windows NT 1${owner}.${owner}; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.${owner}.${owner}.${owner} Safari/537.36 Edg/138.${owner}.${owner}.${owner}
+
+
+ Accept
+ application/json, text/javascript, */*; q=${owner}.${owner}1
+
+
+
+
+
+
-
+
Test Plan
Test Plan
@@ -5506,7 +6085,7 @@ vars.put("kbitem", randomValue.toString())
-
+
false
@@ -5528,7 +6107,7 @@ vars.put("kbitem", randomValue.toString())
true
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}