diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx
index 949b1a0..ef292cc 100644
--- a/mathmodenjoyer.jmx
+++ b/mathmodenjoyer.jmx
@@ -31,6 +31,8 @@
+ false
+ false
@@ -78,45 +80,30 @@
=
-
- dtl_owners_id_assigned_to
- assigned_to
+
+ filter_sortx
+ title
=
-
- dtl_queue
- queue
+
+ filter_sortreverse
+ on
=
-
- dtl_kbitem
- kbitem
+
+ filter_assigned_to
+ 2
=
-
- date_from
-
- =
-
-
- date_to
-
- =
-
-
- status
- 4
- =
-
-
- keyword_q
-
+
+ filter_kbitem
+ 1
=
-
+
,
UTF-8
users.csv
@@ -130,7 +117,7 @@
-
+
1
1
true
@@ -189,7 +176,7 @@
-
+
Test Plan
Test Plan
@@ -197,7 +184,7 @@
-
+
Test Plan
Test Plan
@@ -248,7 +235,7 @@
-
+
1
@@ -263,7 +250,7 @@
-
+
false
@@ -377,7 +364,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -510,7 +497,7 @@
-
+
false
query_encoded
/datatables_ticket_list/([^"]+)
@@ -521,7 +508,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1095,15 +1082,15 @@
-
+
false
-
+
-
+
1
0
0
@@ -1279,7 +1266,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -1421,7 +1408,7 @@
-
+
false
query_encoded
/datatables_ticket_list/([^"]+)
@@ -1431,7 +1418,7 @@
1
-
+
groovy
@@ -1443,7 +1430,7 @@ props.put("global_query_encoded", queryEncoded);
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1976,7 +1963,7 @@ props.put("global_query_encoded", queryEncoded);
-
+
Referer
@@ -2009,14 +1996,14 @@ props.put("global_query_encoded", queryEncoded);
-
+
random_ticket
$.data[*]
0
random_ticket ERROR
-
+
as_document
assigned
"assigned_to":\s*"([^"]+)"
@@ -2028,7 +2015,7 @@ props.put("global_query_encoded", queryEncoded);
random_ticket
-
+
as_document
id
"id":(\d+)
@@ -2040,7 +2027,7 @@ props.put("global_query_encoded", queryEncoded);
random_ticket
-
+
groovy
@@ -2759,9 +2746,9 @@ try {
-
+
-
+
false
@@ -3471,15 +3458,15 @@ try {
-
+
-
+
false
-
+
-
+
Test Plan
Test Plan
@@ -3487,7 +3474,7 @@ try {
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -4020,7 +4007,7 @@ try {
-
+
Referer
@@ -4049,7 +4036,7 @@ try {
-
+
false
records_total
"recordsTotal":\s*(\d+)
@@ -4059,7 +4046,7 @@ try {
1
-
+
groovy
@@ -4073,7 +4060,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -4606,7 +4593,7 @@ vars.put("random_page", randomPage.toString())
-
+
Referer
@@ -4647,7 +4634,7 @@ vars.put("random_page", randomPage.toString())
-
+
false
@@ -4667,6 +4654,7 @@ vars.put("random_page", randomPage.toString())
${HOSTNAME}
${PORT}
${PROTOCOL}
+ utf-8
/tickets/
true
GET
@@ -4677,35 +4665,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
+ ${__Random(1,2,)}
=
true
false
status
- ${status}
+ ${__Random(1,5,)}
=
true
false
date_from
- ${date_from}
+ ${__RandomDate(,2010-05-05,2024-01-01,,)}
=
true
false
date_to
- ${date_to}
+ ${__RandomDate(,,2050-07-08,,)}
=
true
false
q
- ${keyword_q}
+ ${__RandomString(8,abcdefghijklmnop,)}
+ =
+ true
+
+
+ false
+ kbitem
+ ${__Random(1,4,)}
=
true
@@ -4713,7 +4729,7 @@ vars.put("random_page", randomPage.toString())
-
+
Referer
@@ -4721,7 +4737,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
@@ -4733,41 +4749,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
@@ -5296,15 +5312,15 @@ 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
@@ -5316,117 +5332,101 @@ 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
-
- 9
- 0
- 0
- false
-
- filter_save_selector
-
-
-
- ${__jexl3(${filter_save_selector} == 0)}
- 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
+ aboba
+ =
+ true
+
+
+ false
+ shared
+ on
+ =
+ 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}
- =
- true
-
-
- false
- title
- myFilter
- =
- true
-
-
- false
- shared
- on
- =
- true
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&status=4&date_from=&date_to=&q=
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- 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
-
-
-
-
-
+
+
+
+ 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}
@@ -5443,7 +5443,7 @@ vars.put("random_page", randomPage.toString())
false
saved_query
- 1
+ 7
=
true
@@ -5455,11 +5455,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
@@ -5467,7 +5467,7 @@ vars.put("random_page", randomPage.toString())
Cache-Control
- max-age=0
+ max-age=${owner}
Accept-Encoding
@@ -5475,21 +5475,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
@@ -5632,7 +5632,7 @@ vars.put("random_page", randomPage.toString())
true
columns[3][data]
- ${dtl_queue}
+ queue
=
true
@@ -5800,7 +5800,7 @@ vars.put("random_page", randomPage.toString())
true
columns[7][data]
- ${dtl_owners_id_assigned_to}
+ assigned_to
=
true
@@ -5926,7 +5926,7 @@ vars.put("random_page", randomPage.toString())
true
columns[10][data]
- ${dtl_kbitem}
+ kbitem
=
true
@@ -6022,11 +6022,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
@@ -6038,65 +6038,19 @@ 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
-
-
-
-
-
-
+
Test Plan
Test Plan
@@ -6111,7 +6065,7 @@ vars.put("random_page", randomPage.toString())
false
-
+
@@ -6121,7 +6075,7 @@ vars.put("random_page", randomPage.toString())
-
+
${__jexl3(!("${__P(global_assigned)}".equals("None")),)}
false
true
@@ -6181,7 +6135,7 @@ vars.put("random_page", randomPage.toString())
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -6238,13 +6192,13 @@ vars.put("random_page", randomPage.toString())
-
+
false
-
+
@@ -6331,7 +6285,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -6868,7 +6822,7 @@ vars.put("random_page", randomPage.toString())
-
+
false
records_total
"recordsTotal":\s*(\d+)
@@ -6879,7 +6833,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -7412,7 +7366,7 @@ vars.put("random_page", randomPage.toString())
-
+
groovy
@@ -7425,7 +7379,7 @@ vars.put("random_page", randomPage.toString())
-
+
Referer
@@ -7454,14 +7408,14 @@ vars.put("random_page", randomPage.toString())
-
+
random_ticket
$.data[*]
0
random_ticket ERROR
-
+
as_document
id
"id":(\d+)
@@ -7473,7 +7427,7 @@ vars.put("random_page", randomPage.toString())
random_ticket
-
+
as_document
title
"title":"(.+?)"
@@ -7485,7 +7439,7 @@ vars.put("random_page", randomPage.toString())
random_ticket
-
+
as_document
priority
"priority":(\d+)
@@ -7498,7 +7452,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -7552,7 +7506,7 @@ vars.put("random_page", randomPage.toString())
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -7690,7 +7644,7 @@ vars.put("random_page", randomPage.toString())
-
+
false
@@ -7797,7 +7751,7 @@ vars.put("random_page", randomPage.toString())
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -8366,7 +8320,7 @@ vars.put("random_page", randomPage.toString())
id ERROR
-
+
groovy
@@ -8386,7 +8340,7 @@ catch (Exception e)
}
-
+
true
@@ -8435,7 +8389,7 @@ if (status == "failed") {
-
+
${__jexl3(
${JMeterThread.last_sample_ok}
)}
@@ -8529,7 +8483,7 @@ if (status == "failed") {
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -9330,7 +9284,7 @@ if (status == "failed") {
-
+
8881
@@ -9353,7 +9307,7 @@ if (status == "failed") {
-
+
false
saveConfig