diff --git a/ermaviv.jmx b/ermaviv.jmx
index bd8e25e..6d2c765 100644
--- a/ermaviv.jmx
+++ b/ermaviv.jmx
@@ -22,11 +22,13 @@
+ false
+ false
-
+
USERNAME
@@ -41,8 +43,8 @@
-
- users.csv
+
+ Z:/Projects/LANIT_HT_Jmeter_3/users.csv
UTF-8
USERNAME_USER,PASSWORD_USER
false
@@ -51,22 +53,21 @@
true
false
shareMode.all
- Z:/Projects/LANIT_HT_Jmeter_3/users.csv
-
+
true
false
-
+
true
true
false
-
+
99999
10000
00000
@@ -76,7 +77,16 @@
- 4) сохраняются в том числе невалидные учетные записи
+ 1) Лишний запрос в сценарии №5.
+Кроме того, как у тебя происходит фильтрация в первом запрос без вызова запроса
+<_/datatables_ticket_list?
+В целом скрипт сценария не соответствует реальному трафику системы при прохождении данного сценария.
+
+-- 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data
+
+5) Backend Listener выключен в сданном скрипте
+В influxdb не выгружаются к примеру данные по времени ответа отдельных запросов.
+По условию мы исключаем из выгрузки в infludb только различные "служебные" элементы.
@@ -94,7 +104,7 @@
application
- application name
+ InfluxDB
=
@@ -109,7 +119,7 @@
samplersRegex
- SC_UC*
+ UC*
=
@@ -143,7 +153,7 @@
-
+
Test Plan
Test Plan
@@ -167,7 +177,7 @@
-
+
Test Plan
Test Plan
@@ -183,7 +193,7 @@
-
+
Test Plan
Test Plan
@@ -191,7 +201,7 @@
-
+
Test Plan
Test Plan
@@ -199,7 +209,7 @@
-
+
Test Plan
Test Plan
@@ -207,7 +217,7 @@
-
+
Test Plan
Test Plan
@@ -215,7 +225,7 @@
-
+
Test Plan
Test Plan
@@ -232,9 +242,9 @@
-
+
-
+
1
0
${__Random(1000,5000,)}
@@ -247,13 +257,13 @@
-
+
false
-
+
${HOSTNAME}
@@ -340,7 +350,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -385,7 +395,7 @@
-
+
Referer
@@ -440,7 +450,7 @@
6
-
+
false
QUERY_ENCODED
'query_encoded' value='(.*)'\/>
@@ -451,7 +461,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1017,7 +1027,7 @@
-
+
RANDOM_ID_TICKET
$..data[*].id
0
@@ -1036,7 +1046,7 @@
-
+
false
@@ -1129,7 +1139,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -1174,7 +1184,7 @@
-
+
Referer
@@ -1229,7 +1239,7 @@
1
-
+
Please try again
@@ -1239,7 +1249,7 @@
6
-
+
false
QUERY_ENCODED
'query_encoded' value='(.*)'\/>
@@ -1250,7 +1260,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1828,9 +1838,9 @@
-
+
-
+
Test Plan
Test Plan
@@ -1838,7 +1848,7 @@
-
+
false
@@ -1948,7 +1958,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -2010,7 +2020,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -2120,13 +2130,13 @@
true
- vars.put("LOGIN_NEW_USER","${__RandomString(9,abcdefghijklmnopqrstuvwxyz,)}_${vars.get("RANDOM_NUMBER")}")
+ 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}
@@ -2553,15 +2563,23 @@ fWriter.close();
-
+
-
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
+
false
-
+
-
+
eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9
${HOSTNAME}
${PORT}
@@ -3139,7 +3157,7 @@ fWriter.close();
-
+
eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9
${HOSTNAME}
${PORT}
@@ -3742,11 +3760,19 @@ vars.put("START_PAGINATION", "${start}")
-
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
+
false
-
+
${HOSTNAME}
@@ -3813,7 +3839,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
Referer
@@ -4535,7 +4561,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
Host
@@ -4680,7 +4706,7 @@ vars.put("START_PAGINATION", "${start}")
1
-
+
${TITLE_FILTER}
@@ -5272,15 +5298,32 @@ vars.put("START_PAGINATION", "${start}")
-
+
+ <th class="table-active">Assigned To</th>
+ <td>user userov
+ <
+
+<th class="table-active">Assigned To</th>
+ <td>Unassigned <strong>
+ <a data-toggle="tooltip" href='?take' title='Assign this ticket to user@mail.com'><button type="button" class="btn btn-primary btn-sm float-right"><i class="fas fa-hand-paper"></i></button></a>
+ </strong>
+
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
false
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -5344,7 +5387,7 @@ vars.put("START_PAGINATION", "${start}")
false
ASSIGNED
- Assigned To<\/th>\s*<td>(.*)\s*<
+ Assigned To<\/th>\s*<td>(.*\w)\s| <strong>
1
ASSIGNED_not_found
false
@@ -5441,15 +5484,23 @@ vars.put("START_PAGINATION", "${start}")
-
+
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
false
-
+
Нужен
${HOSTNAME}
${PORT}
@@ -5531,7 +5582,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
false
QUERY_ENCODED
'query_encoded' value='(.*)'\/>
@@ -5542,7 +5593,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -6115,7 +6166,7 @@ vars.put("START_PAGINATION", "${start}")
-
+
Переключился на 2-ую страницу
${HOSTNAME}
${PORT}
@@ -6710,11 +6761,12 @@ vars.put("START_PAGINATION", "${start}")
-
+
+ ${RANDOM_ID_TICKET}
${HOSTNAME}
${PORT}
${PROTOCOL}
- /tickets/${RANDOM_ID_TICKET}/
+ /tickets/3/
true
GET
true
@@ -6825,11 +6877,15 @@ vars.put("START_PAGINATION", "${start}")
false
DUE_DATE
- Due Date<\/th>\s*<td>\s*(.*?)<\/td>
+ Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \(
1
- DUE_DATE_not_found
- false
+
+ 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
@@ -6854,11 +6910,15 @@ vars.put("START_PAGINATION", "${start}")
- Detected the start of a redirect chain
+ ${__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},)}
${HOSTNAME}
${PORT}
${PROTOCOL}
- /tickets/${RANDOM_ID_TICKET}/update/
+ /tickets/3/update/
true
POST
true
@@ -6919,7 +6979,7 @@ vars.put("START_PAGINATION", "${start}")
false
due_date
- ${DUE_DATE_g1}
+ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}
=
true
@@ -6995,6 +7055,31 @@ if (variable != "0"){
}
+
+ groovy
+
+
+ true
+ 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")
+Integer hours = Integer.parseInt(time_original.substring(0,2))
+String minutes = time_original.substring(3,5)
+if (time_original.contains("p.m.") && hours != 12){
+ hours = hours + 12
+ }
+if (time_original.contains("a.m.") && hours == 12){
+ hours = 0
+ }
+String full_date = "${year}-${day}-${month} ${hours}:${minutes}"
+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("FORAMT_TARGET", format_target)
+vars.put("DUE_DATE_MOD", "${full_date}")
+
+
@@ -7007,15 +7092,23 @@ if (variable != "0"){
-
+
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
false
-
+
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -7066,7 +7159,7 @@ if (variable != "0"){
-
+
Referer
@@ -7103,7 +7196,7 @@ if (variable != "0"){
-
+
false
TOKEN
name="csrfmiddlewaretoken" value="(.*)"
@@ -7113,7 +7206,7 @@ if (variable != "0"){
1
-
+
false
QUERY_ENCODED
'query_encoded' value='(.*)'\/>
@@ -7124,7 +7217,7 @@ if (variable != "0"){
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -7704,7 +7797,7 @@ if (variable != "0"){
-
+
${__jexl3("${COUNT_DUPLICATES}" != 0,)}
false
true
@@ -8389,15 +8482,23 @@ if (variable != "0"){
-
+
+
+
+ Test Plan
+ Test Plan
+ TF_UC01_Авторизация_Пользователя
+
+
+
false
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -8468,7 +8569,7 @@ if (variable != "0"){
-
+
false