diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx
index c1817a4..f4be806 100644
--- a/mathmodenjoyer.jmx
+++ b/mathmodenjoyer.jmx
@@ -78,29 +78,49 @@
=
-
- dtl_owners_id_assigned_to
- assigned_to
+
+ filter_sortx
+ title
=
-
- dtl_queue
- queue
+
+ filter_sortreverse
+ on
=
-
- dtl_kbitem
- kbitem
+
+ filter_assigned_to
+ 2
=
-
- status
- 4
+
+ filter_queue
+ 2
=
-
- keyword_q
-
+
+ filter_status
+ 3
+ =
+
+
+ filter_date_from
+ 2018-01-30
+ =
+
+
+ filter_date_to
+ 2025-01-30
+ =
+
+
+ filter_q
+ qua
+ =
+
+
+ filter_kbitem
+ 1
=
@@ -1207,7 +1227,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1258,7 +1278,7 @@
-
+
false
CSRF
name="csrfmiddlewaretoken" value="(.*)"
@@ -4639,13 +4659,13 @@ vars.put("random_page", randomPage.toString())
-
+
false
-
+
-
+
Test Plan
Test Plan
@@ -4653,10 +4673,11 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
+ utf-8
/tickets/
true
GET
@@ -4667,35 +4688,63 @@ vars.put("random_page", randomPage.toString())
false
sortx
- created
+ ${filter_sortx}
+ =
+ true
+
+
+ false
+ sortreverse
+ ${filter_sortreverse}
+ =
+ true
+
+
+ false
+ assigned_to
+ ${filter_assigned_to}
+ =
+ true
+
+
+ false
+ queue
+ ${filter_queue}
=
true
false
status
- 4
+ ${filter_status}
=
true
false
date_from
-
+ ${filter_date_from}
=
true
false
date_to
-
+ ${filter_date_to}
=
true
false
q
-
+ ${filter_q}
+ =
+ true
+
+
+ false
+ kbitem
+ ${filter_kbitem}
=
true
@@ -4703,7 +4752,7 @@ vars.put("random_page", randomPage.toString())
-
+
Referer
@@ -4711,7 +4760,7 @@ vars.put("random_page", randomPage.toString())
Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
Upgrade-Insecure-Requests
@@ -4723,41 +4772,41 @@ vars.put("random_page", randomPage.toString())
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
+ 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=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
+ 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
-
+
false
- CSRF
- name="csrfmiddlewaretoken" value="(.*)"
+ query_encoded_filtered
+ <input type='hidden' name='query_encoded' value='([^']+)'/>
$1$
- CSRF ERROR
+ query encoded filtered ERROR
false
1
-
+
false
- query_encoded
- <input type='hidden' name='query_encoded' value='([^']+)'/>
+ CSRF
+ name="csrfmiddlewaretoken" value="(.*)"
$1$
- query encoded ERROR
+ CRSF ERROR
false
1
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
- /datatables_ticket_list/${query_encoded}
+ /datatables_ticket_list/${query_encoded_filtered}
true
GET
true
@@ -5290,11 +5339,11 @@ vars.put("random_page", randomPage.toString())
Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&status=4&date_from=&date_to=&q=
+ ${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=0.9,en-GB;q=0.8,en-US;q=0.7
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
X-Requested-With
@@ -5306,17 +5355,17 @@ vars.put("random_page", randomPage.toString())
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
+ 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=0.01
+ application/json, text/javascript, */*; q=${owner}.${owner}1
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -5338,14 +5387,14 @@ vars.put("random_page", randomPage.toString())
false
query_encoded
- ${query_encoded}
+ ${query_encoded_filtered}
=
true
false
title
- myFilter
+ aboba
=
true
@@ -5364,11 +5413,11 @@ vars.put("random_page", randomPage.toString())
Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&status=4&date_from=&date_to=&q=
+ ${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=0.9,en-GB;q=0.8,en-US;q=0.7
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
Origin
@@ -5376,7 +5425,7 @@ vars.put("random_page", randomPage.toString())
Accept
- text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
+ 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
@@ -5388,7 +5437,7 @@ vars.put("random_page", randomPage.toString())
Cache-Control
- max-age=0
+ max-age=${owner}
Accept-Encoding
@@ -5396,13 +5445,13 @@ vars.put("random_page", randomPage.toString())
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
+ 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}
@@ -5417,7 +5466,7 @@ vars.put("random_page", randomPage.toString())
false
saved_query
- 1
+ 7
=
true
@@ -5429,11 +5478,11 @@ vars.put("random_page", randomPage.toString())
Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&status=4&date_from=&date_to=&q=
+ ${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=0.9,en-GB;q=0.8,en-US;q=0.7
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
Upgrade-Insecure-Requests
@@ -5441,7 +5490,7 @@ vars.put("random_page", randomPage.toString())
Cache-Control
- max-age=0
+ max-age=${owner}
Accept-Encoding
@@ -5449,21 +5498,21 @@ vars.put("random_page", randomPage.toString())
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
+ 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=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
+ 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}
+ /datatables_ticket_list/${query_encoded_filtered}
true
GET
true
@@ -5996,11 +6045,11 @@ vars.put("random_page", randomPage.toString())
Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?saved_query=1
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?saved_query=7
Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+ ru,en;q=${owner}.9,en-GB;q=${owner}.8,en-US;q=${owner}.7
X-Requested-With
@@ -6012,61 +6061,15 @@ vars.put("random_page", randomPage.toString())
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
+ 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=0.01
+ application/json, text/javascript, */*; q=${owner}.${owner}1
-
- $..status
- Closed
- true
- false
- false
- true
-
-
-
- false
-
- saveConfig
-
-
- true
- true
- true
-
- true
- true
- true
- true
- false
- true
- true
- false
- false
- false
- true
- false
- false
- false
- true
- 0
- true
- true
- true
- true
- true
- true
-
-
-
-
-
@@ -6294,7 +6297,7 @@ vars.put("random_page", randomPage.toString())
-
+
false
query_encoded_no_filter
<input type='hidden' name='query_encoded' value='([^']+)'/>
@@ -6853,7 +6856,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -9304,7 +9307,7 @@ if (status == "failed") {
-
+
8881