From eef7a39859cf757c08a54cdb63ead6ef410b371a Mon Sep 17 00:00:00 2001 From: Ermaviv Date: Sat, 28 Mar 2026 02:45:55 +0300 Subject: [PATCH] UC07 deleted last /ticket/ --- ermaviv.jmx | 362 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 256 insertions(+), 106 deletions(-) diff --git a/ermaviv.jmx b/ermaviv.jmx index 68d82f7..ca29e34 100644 --- a/ermaviv.jmx +++ b/ermaviv.jmx @@ -5442,7 +5442,7 @@ vars.put("ASSIGNED_TO", "${assigned}") - + false QUERY_ENCODED 'query_encoded' value=' @@ -7563,62 +7563,6 @@ if (variable != "0"){ - - ${HOSTNAME} - ${PORT} - ${PROTOCOL} - /tickets/${RANDOM_ID_TICKET}/ - true - GET - true - false - - - - - - - - - Host - ${HOSTNAME}:${PORT} - - - Connection - keep-alive - - - Cache-Control - max-age=0 - - - Upgrade-Insecure-Requests - 1 - - - User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 OPR/128.0.0.0 (Edition Yx GX) - - - 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 - - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/58/ - - - Accept-Encoding - gzip, deflate - - - Accept-Language - ru-RU,ru;q=0.9 - - - - - @@ -19902,7 +19846,7 @@ ${TOKEN} - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -19921,48 +19865,56 @@ ${TOKEN} comment Open_to_Resolved_comment = + true false new_status 3 = + true false public 1 = + true false time_spent = + true false title zccqpgaxxjyjglyovsqm = + true false owner 0 = + true false priority 1 = + true false due_date = + true false @@ -19970,12 +19922,14 @@ ${TOKEN} = application/octet-stream + true false csrfmiddlewaretoken qbuTVGxoccyVWu01aPkCVcGkUcP9bEUEFjtOA9QpiQfkSNbZnkd1fMtzYDSbD2py = + true @@ -20079,7 +20033,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -20096,10 +20050,6 @@ ${TOKEN} - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/login/?next=/ - Sec-GPC 1 @@ -20277,240 +20227,280 @@ ${TOKEN} 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 @@ -20761,7 +20751,7 @@ ${TOKEN} - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -20896,240 +20886,280 @@ ${TOKEN} 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 @@ -21287,14 +21317,14 @@ ${TOKEN} - + TOTAL_TICKETS $..recordsTotal 1 - + Переключился на 2-ую страницу ${HOSTNAME} ${PORT} @@ -21430,240 +21460,280 @@ ${TOKEN} 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 @@ -21832,27 +21902,21 @@ ${TOKEN} Not_found_RANDOM_ID_TICKET_RE - + groovy true - /* -Integer total = Integer.parseInt(vars.get("TOTAL_TICKETS")) -Integer RANDOM_PAGE = ${__Random(1,5,)} -Integer start = RANDOM_PAGE*10 -vars.put("START_PAGINATION", "${start}") -*/ -Integer total = vars.get("TOTAL_TICKETS") as Integer + Integer total = vars.get("TOTAL_TICKETS") as Integer Integer RANDOM_PAGE = new Random().nextInt(total) -Integer start = RANDOM_PAGE / 10 -start = start * 10 +Integer start = RANDOM_PAGE / 25 +start = start * 25 vars.put("START_PAGINATION", "${start}") - Этот лишний - его добавил + ${RANDOM_ID_TICKET} ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -21923,6 +21987,77 @@ vars.put("START_PAGINATION", "${start}") 1 + + false + STATUS + (?=class="radio-inline")(?!=active)(.*)(\d) + 2 + STATUS_not_found + false + 0 + + + + false + PRIORITY + selected='selected'> + . + PRIORITY_not_found + false + 1 + + + + false + DUE_DATE + Due Date<\/th>\s*<td>\s*(.*?)<\/td> + 1 + DUE_DATE_not_found + false + 1 + + + + false + ATTACHMENTS + <td colspan="\d">\s*<ul>(.*?)\s*< + 1 + ATTACHMENTS_not_found + false + 1 + + + + false + TIME_SPENT + <input name='time_spent' type="time" /> + </dd> + TIME_SPENT_not_found + false + 1 + + + + false + OWNER_ID + <option value='(\d+)' selected> + 1 + 0 + false + 1 + ${RANDOM_ID_TICKET} + + + + false + PUBLIC + name='public' value=' + ' + PUBLIC_not_found + false + 1 + + Detected the start of a redirect chain @@ -21948,56 +22083,56 @@ vars.put("START_PAGINATION", "${start}") false new_status - 3 + ${STATUS_g2} = true false public - 1 + ${PUBLIC} = true false time_spent - + ${TIME_SPENT} = true false title - ${TITLE} + ${TITLE_g1} = true false owner - 0 + ${OWNER_ID} = true false priority - 1 + ${PRIORITY} = true false due_date - + ${DUE_DATE_g1} = true false attachment - + ${ATTACHMENTS_g1} = application/octet-stream true @@ -22054,12 +22189,23 @@ vars.put("START_PAGINATION", "${start}") + + groovy + + + true + String variable = vars.get("OWNER_ID") +if (variable != "0"){ + String variable_2 = vars.get("OWNER_ID_g1") + vars.put("OWNER_ID", "${variable_2}") +} + + ${HOSTNAME} ${PORT} ${PROTOCOL} - utf-8 /tickets/${RANDOM_ID_TICKET}/ true GET @@ -22070,39 +22216,43 @@ vars.put("START_PAGINATION", "${start}") - + - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/${RANDOM_ID_TICKET}/ + + Host + ${HOSTNAME}:${PORT} - - Sec-GPC - 1 + + Connection + keep-alive - - Accept-Language - ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 + + Cache-Control + max-age=0 Upgrade-Insecure-Requests 1 - - Priority - u=0, i + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 OPR/128.0.0.0 (Edition Yx GX) + + + 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 + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/58/ 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 + + Accept-Language + ru-RU,ru;q=0.9