From 5afc43961059737c86138fc0df7b845687317989 Mon Sep 17 00:00:00 2001 From: Ermaviv Date: Wed, 15 Apr 2026 01:20:03 +0300 Subject: [PATCH] first commit --- ermaviv.jmx | 8679 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8679 insertions(+) create mode 100644 ermaviv.jmx diff --git a/ermaviv.jmx b/ermaviv.jmx new file mode 100644 index 0000000..d7f517f --- /dev/null +++ b/ermaviv.jmx @@ -0,0 +1,8679 @@ + + + + + This test plan was created by the BlazeMeter converter v.${project.version}. Please contact support@blazemeter.com for further support. + + + + HOSTNAME + sandbox + = + + + PROTOCOL + http + = + + + PORT + 23232 + = + + + + false + false + + + + + + + + USERNAME + admin + = + + + PASSWORD + admindev + = + + + + + + Z:/Projects/LANIT_HT_Jmeter_3/users.csv + UTF-8 + USERNAME_USER,PASSWORD_USER + false + ; + false + true + false + shareMode.all + Z:/Projects/LANIT_HT_Jmeter_3/users.csv + + + + + true + false + + + + true + true + false + + + + 99999 + 10000 + 00000 + true + 10000 + RANDOM_NUMBER + + + + ~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data + + + + + + + influxdbMetricsSender + org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender + = + + + influxdbUrl + http://localhost:8086/write?db=test + = + + + application + influxDB + = + + + measurement + ermaviv + = + + + summaryOnly + false + = + + + samplersRegex + ^[^.].* + = + + + percentiles + 90;95;99 + = + + + testTitle + Test name + = + + + eventTags + + = + + + + org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient + + + + 1 + 600 + false + continue + + -1 + false + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + + Test Plan + Test Plan + TF_UC02_Создание_пользователя + + + + + + Test Plan + Test Plan + TF_UC03_Создание_тикета + + + + + + Test Plan + Test Plan + TF_UC04_Пагинация + + + + + + Test Plan + Test Plan + TF_UC05_Фильтрация + + + + + + Test Plan + Test Plan + TF_UC06_Открытие_задачи + + + + + + Test Plan + Test Plan + TF_UC07_Перевод_задачи_по_статусам + + + + + + Test Plan + Test Plan + TF_UC08_Удаление_задачи + + + + + + Test Plan + Test Plan + TF_UC10_Выход_из_системы + + + + + + Test Plan + Test Plan + TF_UC11_Комплексный_сценарий + + + + + false + true + false + + + + + + + + + 1 + 0 + ${__Random(1000,5000,)} + + + + 1000 + 4000 + + + + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + / + true + GET + true + false + + + + + + + false + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /login/ + true + GET + true + false + + + + true + next + / + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /login/ + true + POST + true + false + + + + false + username + ${USERNAME_USER} + = + true + + + false + password + ${PASSWORD_USER} + = + true + + + true + next + / + = + true + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/login/?next=/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + + + + + Please try again + + + Assertion.response_data + false + 6 + + + + false + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + 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} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + Accept + application/json, text/javascript, */*; q=0.01 + + + + + + RANDOM_ID_TICKET + $..data[*].id + 0 + Not_found_RANDOM_ID_TICKET_RE + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + / + true + GET + true + false + + + + + + + false + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /login/ + true + GET + true + false + + + + true + next + / + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /login/ + true + POST + true + false + + + + false + username + ${USERNAME} + = + true + + + false + password + ${PASSWORD} + = + true + + + true + next + / + = + true + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/login/?next=/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + + + + false + url + datatables_ticket_list/ + " + url_ticket NOT FOUND + false + 1 + + + + + Please try again + + + Assertion.response_data + false + 6 + + + + false + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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/ + + + 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:147.0) Gecko/20100101 Firefox/147.0 + + + Accept + application/json, text/javascript, */*; q=0.01 + + + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Админа + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /system_settings/ + true + GET + true + false + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/system_settings/ + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /admin/auth/user/ + true + GET + true + false + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/system_settings/ + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /admin/auth/user/add/ + true + GET + true + false + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/admin/auth/user/ + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + false + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /admin/auth/user/add/ + true + POST + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + false + username + ${LOGIN_NEW_USER} + = + true + + + true + password1 + ${PASSWORD_NEW_USER} + = + true + + + true + password2 + ${PASSWORD_NEW_USER} + = + true + + + false + _save + Save + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/admin/auth/user/add/ + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + + + + false + USER_ID + <li class="success">The user “<a href="/admin/auth/user/ + / + USER_ID not found + false + 1 + + + + true + + + vars.put("LOGIN_NEW_USER","${__RandomString(11,abcdefghijklmnopqrstuvwxyz,)}") +vars.put("PASSWORD_NEW_USER","${__RandomString(9,abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,)}_${vars.get("RANDOM_NUMBER")}"); + groovy + + + + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /admin/auth/user/${USER_ID}/change/ + true + POST + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + false + username + ${LOGIN_NEW_USER} + = + true + + + false + first_name + ${LOGIN_NEW_USER} + = + true + + + false + last_name + ${LOGIN_NEW_USER} + = + true + + + true + email + ${LOGIN_NEW_USER}@mail.com + = + true + + + false + is_active + on + = + true + + + false + is_staff + on + = + true + + + false + last_login_0 + + = + true + + + false + last_login_1 + + = + true + + + false + date_joined_0 + ${__time(yyyy-MM-dd,)} + = + true + + + true + date_joined_1 + ${__time(HH:mm:ss,)} + = + true + + + false + initial-date_joined_0 + ${__time(yyyy-MM-dd,)} + = + true + + + true + initial-date_joined_1 + ${__time(HH:mm:ss,)} + = + true + + + false + _save + Save + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/admin/auth/user/${USER_ID}/change/ + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + + + + + USER_ID not found + + + Assertion.request_headers + false + 6 + all + USER_ID + + + + + ${__jexl3(${JMeterThread.last_sample_ok})} + false + true + + + + beanshell + + + true + FileWriter fWriter = new FileWriter("users.csv", true); +BufferedWriter buff = new BufferedWriter(fWriter); +buff.write(vars.get("LOGIN_NEW_USER") + ";" + vars.get("PASSWORD_NEW_USER") + "\n"); +buff.close(); +fWriter.close(); + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /tickets/submit/ + true + GET + true + false + + + + + + + + + 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:148.0) Gecko/20100101 Firefox/148.0 + + + Accept + text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + + + + + + false + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/submit/ + true + POST + true + true + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + false + queue + ${__Random(1,2,)} + = + true + + + false + title + ${__RandomString(20,abcdefghijklmnopqrstuvwxyz ,)} + = + true + + + false + body + ${__RandomString(20,abcdefghijklmnopqrstuvwxyz ,)} + = + true + + + false + priority + ${__Random(1,5,)} + = + true + + + false + due_date + ${__RandomDate(,,2026-12-31,,)} 00:00:00 + = + true + + + false + attachment + + = + application/octet-stream + true + + + false + submitter_email + ${__RandomString(8,abcdefghijklmnopqrstuvwxyz,)}@example.org + = + true + + + false + assigned_to + + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/submit/ + + + 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 + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 + + + + + + false + TICKET + (?=DH-|SP-)\w\w-(\d+) + 1 + TICKET not found + false + 1 + SP-(\d+) + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 + true + GET + true + false + + + + false + draw + 2 + = + 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 + 10 + = + true + + + true + search[value] + + = + true + + + true + search[regex] + false + = + true + + + false + _ + ${__time(,)} + = + true + + + + + + + + + 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 + + + X-Requested-With + XMLHttpRequest + + + Priority + u=0 + + + 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 + + + + + + TOTAL_TICKETS + $..recordsTotal + 1 + + + + + eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9 + true + GET + true + false + + + + false + draw + 3 + = + 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 + ${START_PAGINATION} + = + true + + + false + length + 10 + = + true + + + true + search[value] + + = + true + + + true + search[regex] + false + = + true + + + false + _ + ${__time(,)} + = + true + + + + + + + + + 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 + + + X-Requested-With + XMLHttpRequest + + + Priority + u=0 + + + 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 + + + + + + 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 RANDOM_PAGE = new Random().nextInt(total) +Integer start = RANDOM_PAGE / 10 +start = start * 10 +vars.put("START_PAGINATION", "${start}") + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + ${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 + ${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 + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + false + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + + нужен + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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 + + + + + + + + + Host + ${HOSTNAME}:${PORT} + + + Connection + keep-alive + + + 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 + application/json, text/javascript, */*; q=0.01 + + + X-Requested-With + XMLHttpRequest + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&queue=2&status=1&status=2&date_from=&date_to=&q= + + + Accept-Encoding + gzip, deflate + + + Accept-Language + ru-RU,ru;q=0.9 + + + + + + groovy + + + true + vars.put("TITLE_FILTER", "title_query_${__RandomString(10,abcdefghijklmnopqrstuvwxyz ,)}") + + + + + ${__jexl3("${__Random(1,100,)}"<=10,)} + false + true + Сделал 100, чтобы отслеживать - работает или нет + + + + eyJmaWx0ZXJpbmciOiB7InF1ZXVlX19pZF9faW4iOiBbMV0sICJzdGF0dXNfX2luIjogWzEsIDJdfSwgImZpbHRlcmluZ19vciI6IHsicXVldWVfX2lkX19pbiI6IFsxXSwgInN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNvcnRyZXZlcnNlIjogbnVsbCwgInNlYXJjaF9zdHJpbmciOiAiIn0= + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /save_query/ + true + POST + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN} + = + true + + + true + query_encoded + ${QUERY_ENCODED_g1} + = + true + + + false + title + ${TITLE_FILTER} + = + 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 + + + + + + false + QUERY_ENCODED + query_encoded' value=' + ' + QUERY_ENCODED_not_found + false + 1 + + + + + ${TITLE_FILTER} + + Not find new created filter! + Assertion.response_data + false + 2 + + + + + + нужен + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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 + + + + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + <th class="table-active">Assigned To</th> + <td>user userov + < + +<th class="table-active">Assigned To</th> + <td>Unassigned <strong> + <a data-toggle="tooltip" href='?take' title='Assign this ticket to user@mail.com'><button type="button" class="btn btn-primary btn-sm float-right"><i class="fas fa-hand-paper"></i></button></a> + </strong> + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /tickets/${RANDOM_ID_TICKET}/ + true + GET + true + false + + + + + + + + + Host + ${HOSTNAME}:${PORT} + + + Connection + keep-alive + + + 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/${RANDOM_ID_TICKET}/ + + + Accept-Encoding + gzip, deflate + + + Accept-Language + ru-RU,ru;q=0.9 + + + + + + false + TOKEN + name="csrfmiddlewaretoken" value=" + " + Token not found + false + 1 + + + + false + ASSIGNED + Assigned To<\/th>\s*<td>(.*\w)\s| <strong> + 1 + ASSIGNED_not_found + false + 1 + + + + false + TITLE + <h3>\w\w-\d+. (.*) + 1 + TITLE_not_found + false + 1 + + + + + ${__jexl3("${ASSIGNED_g1}"=="Unassigned",)} + false + true + + + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/${RANDOM_ID_TICKET}/ + true + GET + true + false + + + + false + take + + + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/${RANDOM_ID_TICKET}/ + + + 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 + + + + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + Нужен + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/ + true + GET + true + false + + + + false + sortx + created + = + true + + + false + date_from + + = + true + + + false + date_to + + = + true + + + false + q + + = + true + + + + + + + + + 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 + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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/?sortx=created&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 + + + 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 + + + + + + TOTAL_TICKETS + $..recordsTotal + 1 + + + + + Переключился на 2-ую страницу + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + true + GET + true + false + + + + false + draw + 2 + = + 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 + ${START_PAGINATION} + = + true + + + false + length + 25 + = + true + + + true + search[value] + + = + true + + + true + search[regex] + false + = + true + + + false + _ + ${__time(,)} + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&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 + + + X-Requested-With + XMLHttpRequest + + + Priority + u=0 + + + 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 + + + + + + RANDOM_ID_TICKET + $..data[*].id + 0 + Not_found_RANDOM_ID_TICKET_RE + + + + groovy + + + true + Integer total = vars.get("TOTAL_TICKETS") as Integer +Integer total_page = total / 25 +if (total % 25 > 0){ + total_page = total_page + 1 +} +Integer random_page = new Random().nextInt(total_page) +vars.put("DRAW", "${random_page}") +Integer start = random_page * 25 +vars.put("START_PAGINATION", "${start}") + + + + + ${RANDOM_ID_TICKET} + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /tickets/${RANDOM_ID_TICKET}/ + true + GET + true + false + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&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 + STATUS + class="radio-inline"(?!.*checked).*?value='(\d+)' + 2 + STATUS_not_found + false + 0 + + + + false + PUBLIC + name='public' value='(\d)' + 1 + PUBLIC_not_found + false + 1 + + + + false + TIME_SPENT + <input name='time_spent' type="time" />(.*)</dd> + 1 + TIME_SPENT_not_found + false + 1 + + + + false + TITLE + <h3>\w\w-\d+. (.*) + 1 + TITLE_not_found + false + 1 + + + + false + OWNER_ID + <option value='(\d+)' selected> + 1 + 0 + false + 1 + ${RANDOM_ID_TICKET} + + + + false + PRIORITY + selected='selected'>(\d). + 1 + PRIORITY_not_found + false + 1 + + + + false + DUE_DATE + Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \( + 1 + + true + 1 + YYYY-MM-DD HH:MM[:ss[.uuuuuu]] +Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \( +Due Date<\/th>\s*<td>(?=\w)(.*) \( +2026-04-10 12:02:01 +Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \( +Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (((?=\d+:\d+)(\d+):(\d+) (\D+))|(?=\d+ \w+)(.*)) \( + + + + false + ATTACHMENTS + <td colspan="\d">\s*<ul>(.*?)\s*< + 1 + ATTACHMENTS_not_found + false + 1 + + + + false + TOKEN + name="csrfmiddlewaretoken" value="(.*)" + 1 + Token_not_found + false + 1 + + + + + ${__dateTimeConvert(${DUE_DATE_MOD},MMMM DD\, YYYY\, hh:mm a,YYYY-MM-DD hh:mm\[\:ss\[\.uuuuuu\]\],)} +YYYY-MM-DD HH:MM[:ss[.uuuuuu]] +April 10, 2026, 12:01 p.m. +${__dateTimeConvert(${DUE_DATE_MOD},MMMM d\, yyyy\, hh:mm a,yyyy-MM-dd hh:mm,)} +${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} +${__dateTimeConvert(${DUE_DATE_MOD},yyyy-dd-MMMM HH:mm,yyyy-MM-dd HH:mm:ss,)} +2017-4-3 0:00 + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /tickets/${RANDOM_ID_TICKET}/update/ + true + POST + true + true + true + false + + + + false + comment + ${__RandomString(10,abcdefghijklmnopqrstuvwxyz ,)} + = + true + + + false + new_status + ${STATUS_g1} + = + true + + + false + public + ${PUBLIC_g1} + = + true + + + false + time_spent + ${TIME_SPENT_g1} + = + true + + + false + title + ${TITLE_g1} + = + true + + + false + owner + ${OWNER_ID} + = + true + + + false + priority + ${PRIORITY_g1} + = + true + + + false + due_date + ${DUE_DATE_MOD} + = + true + + + false + attachment + ${ATTACHMENTS_g1} + = + application/octet-stream + true + + + false + csrfmiddlewaretoken + ${TOKEN_g1} + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/${RANDOM_ID_TICKET}/ + + + 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 + + + Accept-Encoding + gzip, deflate + + + User-Agent + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + + + + + + 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}") +} + + + + groovy + + + true + import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Locale; + +if (vars.get("DUE_DATE") != "") { +String month = vars.get("DUE_DATE_g1") +String day = vars.get("DUE_DATE_g2") +String year = vars.get("DUE_DATE_g3") +String time_original = vars.get("DUE_DATE_g4") + +if (time_original == "midnight") {time_original = "12:00 a.m."} +if (time_original == "noon") {time_original = "12:00 p.m."} + +def matcher_hours = (time_original =~ /(\d+)/) +if (matcher_hours.find()) { + hours = matcher_hours.group(1) +} + +def matcher_minutes = (time_original =~ /(?=:):(\d+)/) +if (matcher_minutes.find()) { + minutes = matcher_minutes.group(1) +} else { + minutes = "00" +} +Integer hours_int = Integer.parseInt(hours) +if (time_original.contains("p.m.") && hours != "12"){ + hours_int = hours_int + 12 + } +if (time_original.contains("a.m.") && hours == "12"){ + hours_int = 0 + } + +DateFormat formatFrom = new SimpleDateFormat("MMM", Locale.ENGLISH); // Формат исходного названия месяца +Date date = formatFrom.parse(month); +Integer monthNumber = date.getMonth() + 1 + +String month_string = monthNumber.toString() +if (monthNumber < 9){month_string = "0"+ month_string} + +Integer dayNumber = Integer.parseInt(day) +if (dayNumber < 9){day = "0"+ day} + +String full_date = "${year}-${month_string}-${day} ${hours_int}:${minutes}" +vars.put("DUE_DATE_MOD", "${full_date}") +} else { vars.put("DUE_DATE_MOD", "") } + + + + + + String format_original = "yyyy-dd-MMMM HH:mm" +String format_target = "yyyy-MM-dd HH:mm:ss" +vars.put("FORMAT_ORIGINAL", "${format_original}") +vars.put("FORMAT_TARGET", "${format_target}") +DUE_DATE_g1=April +DUE_DATE_g2=3 +DUE_DATE_g3=2017 +DUE_DATE_g4=6:29 a.m. + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + utf-8 + /tickets/ + true + GET + true + false + + + + false + sortx + created + = + true + + + false + status + 5 + = + true + + + false + date_from + + = + true + + + false + date_to + + = + true + + + false + q + + = + true + + + + + + + + + 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 + TOKEN + name="csrfmiddlewaretoken" value="(.*)" + 1 + Token_not_found + false + 1 + + + + false + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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/?status=5 + + + 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 + + + + + + RANDOM_ID_TICKET + $..data[*].id + 0 + Not_found_RANDOM_ID_TICKET + + + + COUNT_DUPLICATES + $.recordsFiltered + 1 + + + + + ${__jexl3("${COUNT_DUPLICATES}" != 0,)} + false + true + + + + Detected the start of a redirect chain + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /tickets/update/ + true + POST + true + false + + + + false + csrfmiddlewaretoken + ${TOKEN_g1} + = + true + + + false + ticketTable_length + 25 + = + true + + + false + ticket_id + ${RANDOM_ID_TICKET} + = + true + + + false + action + delete + = + true + + + + + + + + + Referer + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?status=5 + + + 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 + + + + + + false + QUERY_ENCODED + 'query_encoded' value='(.*)'\/> + 1 + QUERY_ENCODED_not_found + false + 1 + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + /datatables_ticket_list/${QUERY_ENCODED_g1} + 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/ + + + 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 + + + + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + + + + + false + + + + + + ${HOSTNAME} + ${PORT} + ${PROTOCOL} + logout/ + true + GET + true + false + + + + + + + + + Host + ${HOSTNAME}:${PORT} + + + Connection + keep-alive + + + 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/ + + + Accept-Encoding + gzip, deflate + + + Accept-Language + ru-RU,ru;q=0.9 + + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + false + + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + TC_UC01_Авторизация_Пользователя + + + + + ${__jexl3("${__Random(1,100,)}"<=50,)} + false + true + + + + + Test Plan + Test Plan + TF_UC04_Пагинация + TC_UC04_Пагинация + + + + + + + Test Plan + Test Plan + TF_UC03_Создание_тикета + TC_UC03_Создание_тикета + + + + + + Test Plan + Test Plan + TF_UC08_Удаление_задачи + TC_UC08_Удаление_задачи + + + + + + Test Plan + Test Plan + TF_UC10_Выход_из_системы + TC_UC10_Выход_из_системы + + + + + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + 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 + + + + + + + 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 + + + + 500 + false + + + + + false + false + + + + + + 3 + 0 + 600 + 3000 + 0 + + + + -1 + false + + continue + + + + +