diff --git a/ermaviv.jmx b/ermaviv.jmx index 7225df8..67eebc2 100644 --- a/ermaviv.jmx +++ b/ermaviv.jmx @@ -21,13 +21,11 @@ - false - false - + USERNAME @@ -61,13 +59,13 @@ false - + true true false - + 99999 10000 00000 @@ -80,7 +78,7 @@ ~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data - + @@ -133,7 +131,7 @@ org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient - + 1 3600 false @@ -145,101 +143,96 @@ - - 1 - - - - - throughput - 4.05 - 0.0 - - 2 - - - - - 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_Комплексный_сценарий - - - - - + + + throughput + 45.0 + 0.0 + + 0 + + + + + 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 @@ -248,840 +241,843 @@ - + - + 1 0 ${__Random(1000,5000,)} - + 1000 4000 - + - - false - + + 0 + false + 35 + + ThroughputController.percentThroughput + 1.0 + 0.0 + + - + + 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 - - + + ${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_Задержка + + + - - - Test Plan - Test Plan - TF_UC00_Задержка - - - - - - throughput - 0.584 - 0.0 - - 2 - - - + false @@ -1873,2692 +1869,205 @@ - + - - - Test Plan - Test Plan - TF_UC01_Авторизация_Админа - - - - - false - + + 0 + false + 1 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + - + + + 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_Задержка - - - - - - throughput - 0.017 - 0.0 - - 2 - - - - - - - - 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_Задержка - - - - - - throughput - 0.75 - 0.0 - - 2 - - - - - - - - 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_Задержка - - - - - - throughput - 0.284 - 0.0 - - 2 - - - - - - - - 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/ + /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 @@ -4572,17 +2081,31 @@ vars.put("START_PAGINATION", "${start}") = true - - true - query_encoded - ${QUERY_ENCODED_g1} + + false + username + ${LOGIN_NEW_USER} = true - + + true + password1 + ${PASSWORD_NEW_USER} + = + true + + + true + password2 + ${PASSWORD_NEW_USER} + = + true + + false - title - ${TITLE_FILTER} + _save + Save = true @@ -4594,7 +2117,7 @@ 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}/admin/auth/user/add/ Accept-Language @@ -4630,33 +2153,1861 @@ vars.put("START_PAGINATION", "${start}") User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 - + false - QUERY_ENCODED - query_encoded' value=' - ' - QUERY_ENCODED_not_found + USER_ID + <li class="success">The user “<a href="/admin/auth/user/ + / + USER_ID not found false 1 - - - ${TITLE_FILTER} + + 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 + - Not find new created filter! - Assertion.response_data + + + + + + + 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 - 2 - + 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_Задержка + + + + + + + + + 0 + false + 45 + + ThroughputController.percentThroughput + 1.0 + 0.0 + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + ThC_35 + TC_UC01_Авторизация_Пользователя + SC_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_Задержка + + + + + + + + + 0 + false + 17 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + ThC_35 + TC_UC01_Авторизация_Пользователя + SC_UC01_Авторизация_Пользователя + + + + + false + + + + + throughput + 0.56667 + 0.0 + + 2 + + + + + + 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_Задержка + + + + + + + + + 0 + false + 41 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + TC_UC01_Авторизация_Пользователя + SC_UC01_Авторизация_Пользователя + + + + + false + + + + + throughput + 2.7334 + 0.0 + + 2 + + + + + + ${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} @@ -5191,62 +4542,745 @@ vars.put("START_PAGINATION", "${start}") - + - - Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?saved_query=11 + + Host + ${HOSTNAME}:${PORT} - - 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 + + Connection + keep-alive User-Agent - Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 + 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_Задержка + + + - - - Test Plan - Test Plan - TF_UC00_Задержка - - - - - - throughput - 0.684 - 0.0 - - 2 - - - + <th class="table-active">Assigned To</th> <td>user userov < @@ -5257,2599 +5291,281 @@ vars.put("START_PAGINATION", "${start}") </strong> - - - Test Plan - Test Plan - TF_UC01_Авторизация_Пользователя - - - - - false - + + 0 + false + 41 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + - + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + TC_UC01_Авторизация_Пользователя + SC_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 - + + + throughput + 1.3667 + 0.0 + + 2 + + + - Detected the start of a redirect chain ${HOSTNAME} ${PORT} ${PROTOCOL} - utf-8 /tickets/${RANDOM_ID_TICKET}/ true GET true false - - - false - take - - - - + - + + + 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}/ - - 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 + + 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_UC00_Задержка - - - - - - throughput - 0.684 - 0.0 - - 2 - - - + - - - Test Plan - Test Plan - TF_UC01_Авторизация_Пользователя - - - - - false - + + 0 + false + 40 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + - + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + ThC_35 + TC_UC01_Авторизация_Пользователя + SC_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 - - - - + + + throughput + 3.3334 + 0.0 + + 2 + + + - - - - 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_Задержка - - - - - - throughput - 0.67 - 0.0 - - 2 - - - - - - - - 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 + utf-8 + /tickets/ + true + GET true false - + false - csrfmiddlewaretoken - ${TOKEN_g1} + sortx + created = true - + false - ticketTable_length - 25 + date_from + = true - + false - ticket_id - ${RANDOM_ID_TICKET} + date_to + = true - + false - action - delete + q + = true @@ -7861,35 +5577,23 @@ DUE_DATE_g4=6:29 a.m. 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 + ${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 - - Content-Type - application/x-www-form-urlencoded + + Priority + u=0, i Accept-Encoding @@ -7899,6 +5603,10 @@ DUE_DATE_g4=6:29 a.m. 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 + @@ -7913,7 +5621,7 @@ DUE_DATE_g4=6:29 a.m. - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -8450,7 +6158,7 @@ DUE_DATE_g4=6:29 a.m. Referer - ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/ + ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/?sortx=created&date_from=&date_to=&q= Sec-GPC @@ -8479,95 +6187,972 @@ DUE_DATE_g4=6:29 a.m. + + 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_Задержка - - - - - - throughput - 0.084 - 0.0 - - 2 - - - - - - - - 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 - - - - @@ -8579,98 +7164,1617 @@ DUE_DATE_g4=6:29 a.m. - - - Test Plan - Test Plan - TF_UC00_Задержка - - - - - - throughput - 0.3 - 0.0 - - 2 - - - + - - false - + + 0 + false + 5 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + - + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + TC_UC01_Авторизация_Пользователя + SC_UC01_Авторизация_Пользователя + + + + + false + - - - Test Plan - Test Plan - TF_UC01_Авторизация_Пользователя - TC_UC01_Авторизация_Пользователя - - + + + throughput + 0.3334 + 0.0 + + 2 + - - ${__jexl3("${__Random(1,100,)}"<=50,)} - false - true - + - - - Test Plan - Test Plan - TF_UC04_Пагинация - TC_UC04_Пагинация - - - + + ${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_UC03_Создание_тикета - TC_UC03_Создание_тикета - - + + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + 0 + false + 18 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + + + + + Test Plan + Test Plan + TF_UC01_Авторизация_Пользователя + ThC_35 + TC_UC01_Авторизация_Пользователя + SC_UC01_Авторизация_Пользователя + + + + + false + + + + + throughput + 0.3 + 0.0 + + 2 + - + + + + ${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_UC08_Удаление_задачи - TC_UC08_Удаление_задачи - - - - - - Test Plan - Test Plan - TF_UC10_Выход_из_системы - TC_UC10_Выход_из_системы + TF_UC00_Задержка + + + Test Plan + Test Plan + TF_UC00_Задержка + + + + + + + + + 0 + false + 1 + + ThroughputController.percentThroughput + 1.0 + 1.0 + + + + + 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_Задержка + + + - - - Test Plan - Test Plan - TF_UC00_Задержка - - - - + false saveConfig @@ -8707,7 +8811,7 @@ DUE_DATE_g4=6:29 a.m. - + false saveConfig @@ -8752,6 +8856,123 @@ DUE_DATE_g4=6:29 a.m. false + + 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 + + + + + + + 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 + + + + 1000 + Response Time Graph + 2 + 0 + 4 + 0 + +