From 91b5cda1b97591e832646458562f45374d16326e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A8=D0=B8=D0=BC=D1=87=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Thu, 7 Aug 2025 18:31:08 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mathmodenjoyer.jmx | 496 ++++++++++++++++++++------------------------- 1 file changed, 225 insertions(+), 271 deletions(-) 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