diff --git a/ermaviv.jmx b/ermaviv.jmx index ad44f0e..b06fd3f 100644 --- a/ermaviv.jmx +++ b/ermaviv.jmx @@ -22,8 +22,6 @@ - false - false @@ -44,7 +42,7 @@ - users.csv + Z:/Projects/LANIT_HT_Jmeter_3/users.csv UTF-8 USERNAME_USER,PASSWORD_USER false @@ -78,20 +76,10 @@ - 1) -+ Лишний запрос в сценарии №5. -? Кроме того, как у тебя происходит фильтрация в первом запрос без вызова запроса -<_/datatables_ticket_list? -? В целом скрипт сценария не соответствует реальному трафику системы при прохождении данного сценария. - -~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data - -5) Backend Listener выключен в сданном скрипте -В influxdb не выгружаются к примеру данные по времени ответа отдельных запросов. -По условию мы исключаем из выгрузки в infludb только различные "служебные" элементы. + ~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data - + @@ -121,7 +109,7 @@ samplersRegex - UC* + (?=<_|>_).* = @@ -187,7 +175,7 @@ - + Test Plan Test Plan @@ -203,7 +191,7 @@ - + Test Plan Test Plan @@ -235,7 +223,7 @@ - + false true false @@ -252,7 +240,7 @@ ${__Random(1000,5000,)} - + 1000 4000 @@ -452,7 +440,7 @@ 6 - + false QUERY_ENCODED 'query_encoded' value='(.*)'\/> @@ -462,7 +450,7 @@ 1 - + false ASSIGNED_TO assign_\d+'>(.*)<\/option> @@ -1016,7 +1004,7 @@ - + Referer @@ -4460,7 +4448,7 @@ vars.put("START_PAGINATION", "${start}") - + Host @@ -4497,7 +4485,7 @@ vars.put("START_PAGINATION", "${start}") - + groovy @@ -4595,7 +4583,7 @@ vars.put("START_PAGINATION", "${start}") - + false QUERY_ENCODED query_encoded' value=' @@ -4605,7 +4593,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + ${TITLE_FILTER} @@ -5197,7 +5185,7 @@ vars.put("START_PAGINATION", "${start}") - + <th class="table-active">Assigned To</th> <td>user userov < @@ -5222,7 +5210,7 @@ vars.put("START_PAGINATION", "${start}") - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -5273,7 +5261,7 @@ vars.put("START_PAGINATION", "${start}") - + false TOKEN name="csrfmiddlewaretoken" value=" @@ -5283,7 +5271,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + false ASSIGNED Assigned To<\/th>\s*<td>(.*\w)\s| <strong> @@ -5293,7 +5281,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + false TITLE <h3>\w\w-\d+. (.*) @@ -5304,13 +5292,13 @@ vars.put("START_PAGINATION", "${start}") - + ${__jexl3("${ASSIGNED_g1}"=="Unassigned",)} false true - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -5383,7 +5371,7 @@ vars.put("START_PAGINATION", "${start}") - + @@ -5492,7 +5480,7 @@ vars.put("START_PAGINATION", "${start}") - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -6065,7 +6053,7 @@ vars.put("START_PAGINATION", "${start}") - + Переключился на 2-ую страницу ${HOSTNAME} ${PORT} @@ -6773,7 +6761,7 @@ vars.put("START_PAGINATION", "${start}") 1 - + false DUE_DATE Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \( @@ -6787,7 +6775,7 @@ Due Date<\/th>\s*<td>(?=\w)(.*) \( 2026-04-10 12:02:01 - + false ATTACHMENTS <td colspan="\d">\s*<ul>(.*?)\s*< @@ -6813,7 +6801,8 @@ Due Date<\/th>\s*<td>(?=\w)(.*) \( 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},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} +${__dateTimeConvert(${DUE_DATE_MOD},yyyy-dd-MMMM HH:mm,yyyy-MM-dd HH:mm:ss,)} ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -6878,7 +6867,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} false due_date - ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} + ${__dateTimeConvert(${DUE_DATE_MOD},yyyy-dd-MMMM HH:mm,yyyy-MM-dd HH:mm:ss,)} = true @@ -6901,7 +6890,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} - + Referer @@ -6942,7 +6931,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)} - + groovy @@ -6959,7 +6948,8 @@ if (variable != "0"){ true - String month = vars.get("DUE_DATE_g1") + 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") @@ -6972,11 +6962,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" +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("FORAMT_TARGET", format_target) -vars.put("DUE_DATE_MOD", "${full_date}") +vars.put("FORMAT_ORIGINAL", "${format_original}") +vars.put("FORMAT_TARGET", "${format_target}") @@ -8381,7 +8372,7 @@ vars.put("DUE_DATE_MOD", "${full_date}") - + @@ -8468,7 +8459,7 @@ vars.put("DUE_DATE_MOD", "${full_date}") - + false