From 19b3c25bfd95d3f4b82a1f244a83cbf4c296b4f8 Mon Sep 17 00:00:00 2001 From: Ermaviv Date: Thu, 26 Mar 2026 13:23:01 +0300 Subject: [PATCH] filter add new request --- ermaviv.jmx | 1669 ++++++++++++++++++++++++++++----------------------- 1 file changed, 904 insertions(+), 765 deletions(-) diff --git a/ermaviv.jmx b/ermaviv.jmx index 189f428..273f2c5 100644 --- a/ermaviv.jmx +++ b/ermaviv.jmx @@ -22,6 +22,8 @@ + false + false @@ -78,7 +80,7 @@ 4) сохраняются в том числе невалидные учетные записи - + 1 1 false @@ -121,7 +123,7 @@ - + Test Plan Test Plan @@ -169,7 +171,7 @@ - + false true false @@ -2265,7 +2267,7 @@ fWriter.close(); - + @@ -2279,9 +2281,9 @@ fWriter.close(); false - + - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -2332,7 +2334,7 @@ fWriter.close(); - + false TOKEN name="csrfmiddlewaretoken" value=" @@ -2343,7 +2345,7 @@ fWriter.close(); - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -2466,7 +2468,7 @@ fWriter.close(); - + false TICKET (?=DH-|SP-)\w\w-(\d+) @@ -2489,7 +2491,7 @@ fWriter.close(); - + false @@ -2497,7 +2499,7 @@ fWriter.close(); - + eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 ${HOSTNAME} ${PORT} @@ -3068,7 +3070,7 @@ fWriter.close(); - + TOTAL_TICKETS $..recordsTotal 1 @@ -3646,7 +3648,7 @@ fWriter.close(); - + groovy @@ -3676,13 +3678,13 @@ vars.put("START_PAGINATION", "${start}") - + false - + ${HOSTNAME} @@ -3749,7 +3751,137 @@ vars.put("START_PAGINATION", "${start}") - + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/ + + + Sec-GPC + 1 + + + Accept-Language + ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 + + + Upgrade-Insecure-Requests + 1 + + + Priority + u=0, i + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + false + ASSIGNED_TO + assign_\d+'>(.*)<\/option> + 1 + ASSIGNED_TO_not_found + false + 0 + + + + false + KBITEM + <option value='kbitem_\d'>(.*)<\/option> + 1 + ASSIGNED_TO_not_found + false + 0 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/ + true + GET + true + false + + + + false + sortx + created + = + true + + + false + queue + ${__Random(1,2,)} + = + true + + + false + status + ${__Random(1,5,)} + = + true + + + false + date_from + ${__RandomDate(,2010-01-01,${__time(yyyy-MM-dd,)},,)} + = + true + + + false + date_to + ${__time(yyyy-MM-dd,)} + = + true + + + false + q + ${__RandomString(3,abcdefghijklmnopqrstuvwxyz ,)} + = + true + + + false + ${KBITEM} + = + true + kbitem + + + false + ${ASSIGNED_TO} + = + true + assigned_to + + + + + + Referer @@ -4330,11 +4462,11 @@ vars.put("START_PAGINATION", "${start}") - + Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=&date_to=&q= + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=${__RandomDate(,2010-01-01,${__time(yyyy-MM-dd,)},,)}&date_to=&q=${__RandomString(3,abcdefghijklmnopqrstuvwxyz ,)} Sec-GPC @@ -4364,726 +4496,733 @@ vars.put("START_PAGINATION", "${start}") - - Detected the start of a redirect chain - ${HOSTNAME} - ${PORT} - ${PROTOCOL} - /save_query/ - true - POST - true - false - - - - false - csrfmiddlewaretoken - ${TOKEN} - = - true - - - true - query_encoded - eyJmaWx0ZXJpbmciOiB7InF1ZXVlX19pZF9faW4iOiBbMV0sICJzdGF0dXNfX2luIjogWzEsIDJdfSwgImZpbHRlcmluZ19vciI6IHsicXVldWVfX2lkX19pbiI6IFsxXSwgInN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNvcnRyZXZlcnNlIjogbnVsbCwgInNlYXJjaF9zdHJpbmciOiAiIn0= - = - true - - - false - title - ${__RandomString(20,abcdefghijklmnopqrstuvwxyz ,)} - = - true - - - - + + ${__jexl3("${__Random(1,100,)}"<=100,)} + false + true + - - - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=&date_to=&q= - - - Accept-Language - ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 - - - Origin - ${PROTOCOL}://${HOSTNAME}:${PORT} - - - Priority - u=0, i - - - Accept - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - - - Sec-GPC - 1 - - - Upgrade-Insecure-Requests - 1 - - - Content-Type - application/x-www-form-urlencoded - - - Accept-Encoding - gzip, deflate - - - User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 - - - - - - - ${HOSTNAME} - ${PORT} - ${PROTOCOL} - utf-8 - /tickets/ - true - GET - true - false - - - - false - saved_query - 11 - = - true - - - - - - - - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=&date_to=&q= - - - Sec-GPC - 1 - - - Accept-Language - ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 - - - Upgrade-Insecure-Requests - 1 - - - Priority - u=0, i - - - Accept-Encoding - gzip, deflate - - - User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 - - - Accept - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - - - - - - false - QUERY_ENCODED - query_encoded' value=' - ' - QUERY_ENCODED_not_found - false - 1 - - - - - ${HOSTNAME} - ${PORT} - ${PROTOCOL} - /datatables_ticket_list/${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/?saved_query=11 - - - Sec-GPC - 1 - - - Accept-Language - ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 - - - X-Requested-With - XMLHttpRequest - - - Accept-Encoding - gzip, deflate - - - User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 - - - Accept - application/json, text/javascript, */*; q=0.01 - - - - + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /save_query/ + true + POST + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + true + query_encoded + eyJmaWx0ZXJpbmciOiB7InF1ZXVlX19pZF9faW4iOiBbMV0sICJzdGF0dXNfX2luIjogWzEsIDJdfSwgImZpbHRlcmluZ19vciI6IHsicXVldWVfX2lkX19pbiI6IFsxXSwgInN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNvcnRyZXZlcnNlIjogbnVsbCwgInNlYXJjaF9zdHJpbmciOiAiIn0= + = + true + + + false + title + ${__RandomString(20,abcdefghijklmnopqrstuvwxyz ,)} + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=&date_to=&q= + + + Accept-Language + ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 + + + Origin + ${PROTOCOL}://${HOSTNAME}:${PORT} + + + Priority + u=0, i + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + Sec-GPC + 1 + + + Upgrade-Insecure-Requests + 1 + + + Content-Type + application/x-www-form-urlencoded + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/ + true + GET + true + false + + + + false + saved_query + 11 + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=1&status=1&status=2&date_from=&date_to=&q= + + + Sec-GPC + 1 + + + Accept-Language + ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 + + + Upgrade-Insecure-Requests + 1 + + + Priority + u=0, i + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + false + QUERY_ENCODED + query_encoded' value=' + ' + QUERY_ENCODED_not_found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${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/?saved_query=11 + + + Sec-GPC + 1 + + + Accept-Language + ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 + + + X-Requested-With + XMLHttpRequest + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + + + Accept + application/json, text/javascript, */*; q=0.01 + + + + + @@ -5096,15 +5235,15 @@ vars.put("START_PAGINATION", "${start}") - + false - + - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -5118,7 +5257,7 @@ vars.put("START_PAGINATION", "${start}") - + Host @@ -5155,7 +5294,7 @@ vars.put("START_PAGINATION", "${start}") - + false TOKEN name="csrfmiddlewaretoken" value=" @@ -5165,7 +5304,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + false ASSIGNED Assigned To<\/th>\s*<td>(.*)\s*< @@ -5175,7 +5314,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + false TITLE <h3>\w\w-\d+. (.*) @@ -5186,13 +5325,13 @@ vars.put("START_PAGINATION", "${start}") - + ${__jexl3("${ASSIGNED_g1}"=="Unassigned",)} false true - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -5215,7 +5354,7 @@ vars.put("START_PAGINATION", "${start}") - + Referer @@ -5265,7 +5404,7 @@ vars.put("START_PAGINATION", "${start}") - + false @@ -9874,7 +10013,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -9977,7 +10116,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -10490,7 +10629,7 @@ ${TOKEN} - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -10573,7 +10712,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -10634,7 +10773,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -11692,7 +11831,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -11741,7 +11880,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -12247,7 +12386,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -12329,7 +12468,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -12835,7 +12974,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -12890,7 +13029,7 @@ ${TOKEN} - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -13021,7 +13160,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -15110,7 +15249,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -15681,7 +15820,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -15779,7 +15918,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -15843,7 +15982,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -15899,7 +16038,7 @@ ${TOKEN} - + eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 ${HOSTNAME} ${PORT}