diff --git a/ermaviv.jmx b/ermaviv.jmx
index 745fbaa..bbe25ba 100644
--- a/ermaviv.jmx
+++ b/ermaviv.jmx
@@ -3068,7 +3068,7 @@ fWriter.close();
-
+
TOTAL_TICKETS
$..recordsTotal
1
@@ -3609,7 +3609,7 @@ fWriter.close();
-
+
Referer
@@ -3646,7 +3646,7 @@ fWriter.close();
-
+
groovy
@@ -5409,12 +5409,8 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/login/?next=/
-
Sec-GPC
1
@@ -5446,7 +5442,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
false
QUERY_ENCODED
'query_encoded' value='
@@ -5592,348 +5588,405 @@ vars.put("ASSIGNED_TO", "${assigned}")
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
_
- 1774629847400
+ ${__time(,)}
=
+ true
-
+
Referer
@@ -6011,7 +6064,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
Referer
@@ -6048,7 +6101,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
false
QUERY_ENCODED
'query_encoded' value='
@@ -6194,348 +6247,405 @@ vars.put("ASSIGNED_TO", "${assigned}")
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
_
- 1774629863260
+ ${__time(,)}
=
+ true
-
+
Referer
@@ -6568,6 +6678,12 @@ vars.put("ASSIGNED_TO", "${assigned}")
+
+ TOTAL_TICKETS
+ $..recordsTotal
+ 1
+
+
Переключился на 2-ую страницу
@@ -6705,348 +6821,405 @@ vars.put("ASSIGNED_TO", "${assigned}")
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
- 25
+ ${START_PAGINATION}
=
+ true
false
length
25
=
+ true
true
search[value]
=
+ true
true
search[regex]
false
=
+ true
false
_
- 1774629863261
+ ${__time(,)}
=
+ true
-
+
Referer
@@ -7083,16 +7256,33 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
RANDOM_ID_TICKET
$..data[*].id
0
Not_found_RANDOM_ID_TICKET_RE
+
+ groovy
+
+
+ true
+ /*
+Integer total = Integer.parseInt(vars.get("TOTAL_TICKETS"))
+Integer RANDOM_PAGE = ${__Random(1,5,)}
+Integer start = RANDOM_PAGE*10
+vars.put("START_PAGINATION", "${start}")
+*/
+Integer total = vars.get("TOTAL_TICKETS") as Integer
+Integer RANDOM_PAGE = new Random().nextInt(total)
+Integer start = RANDOM_PAGE / 10
+start = start * 10
+vars.put("START_PAGINATION", "${start}")
+
+
- Этот лишний - его добавил
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -7106,7 +7296,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
Referer
@@ -7143,7 +7333,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
false
TOKEN
name="csrfmiddlewaretoken" value="
@@ -7153,7 +7343,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
1
-
+
false
TITLE
<h3>\w\w-\d+. (.*)
@@ -7163,6 +7353,36 @@ vars.put("ASSIGNED_TO", "${assigned}")
1
+
+ false
+ STATUS
+ (?=class="radio-inline")(?!=active)(.*)(\d)
+ 2
+ STATUS_not_found
+ false
+ 0
+
+
+
+ false
+ PRIORITY
+ selected='selected'>
+ .
+ PRIORITY_not_found
+ false
+ 1
+
+
+
+ false
+ DUE_DATE
+ Due Date<\/th>\s*<td>\s*(.*?)<\/td>
+ 1
+ DUE_DATE_not_found
+ false
+ 1
+
+
Detected the start of a redirect chain
@@ -7188,7 +7408,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
false
new_status
- 3
+ ${STATUS_g2}
=
true
@@ -7209,7 +7429,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
false
title
- ${TITLE}
+ ${TITLE_g1}
=
true
@@ -7223,14 +7443,14 @@ vars.put("ASSIGNED_TO", "${assigned}")
false
priority
- 1
+ ${PRIORITY}
=
true
false
due_date
-
+ ${DUE_DATE_g1}
=
true
@@ -7253,7 +7473,7 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
Referer
@@ -7299,7 +7519,6 @@ vars.put("ASSIGNED_TO", "${assigned}")
${HOSTNAME}
${PORT}
${PROTOCOL}
- utf-8
/tickets/${RANDOM_ID_TICKET}/
true
GET
@@ -7310,39 +7529,43 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/${RANDOM_ID_TICKET}/
+
+ Host
+ ${HOSTNAME}:${PORT}
-
- Sec-GPC
- 1
+
+ Connection
+ keep-alive
-
- Accept-Language
- ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
+
+ Cache-Control
+ max-age=0
Upgrade-Insecure-Requests
1
-
- Priority
- u=0, i
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 OPR/128.0.0.0 (Edition Yx GX)
+
+
+ Accept
+ text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/58/
Accept-Encoding
gzip, deflate
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0
-
-
- Accept
- text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
+
+ Accept-Language
+ ru-RU,ru;q=0.9
@@ -14503,7 +14726,9 @@ vars.put("ASSIGNED_TO", "${assigned}")
-
+
+ Fiddler
+
${HOSTNAME}
@@ -16431,7 +16656,1534 @@ ${TOKEN}
-
+
+ Jmeter
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /tickets/
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ 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='
+ '/>
+ QUERY_ENCODED_not_found
+ false
+ 1
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /datatables_ticket_list/${QUERY_ENCODED}
+ 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
+ columns[2][search][regex]
+ false
+ =
+
+
+ true
+ columns[3][data]
+ queue
+ =
+
+
+ true
+ columns[3][name]
+
+ =
+
+
+ true
+ columns[3][searchable]
+ true
+ =
+
+
+ true
+ columns[3][orderable]
+ true
+ =
+
+
+ true
+ columns[3][search][value]
+
+ =
+
+
+ true
+ columns[3][search][regex]
+ false
+ =
+
+
+ true
+ columns[4][data]
+ status
+ =
+
+
+ true
+ columns[4][name]
+
+ =
+
+
+ true
+ columns[4][searchable]
+ true
+ =
+
+
+ true
+ columns[4][orderable]
+ true
+ =
+
+
+ true
+ columns[4][search][value]
+
+ =
+
+
+ true
+ columns[4][search][regex]
+ false
+ =
+
+
+ true
+ columns[5][data]
+ created
+ =
+
+
+ true
+ columns[5][name]
+
+ =
+
+
+ true
+ columns[5][searchable]
+ true
+ =
+
+
+ true
+ columns[5][orderable]
+ true
+ =
+
+
+ true
+ columns[5][search][value]
+
+ =
+
+
+ true
+ columns[5][search][regex]
+ false
+ =
+
+
+ true
+ columns[6][data]
+ due_date
+ =
+
+
+ true
+ columns[6][name]
+
+ =
+
+
+ true
+ columns[6][searchable]
+ true
+ =
+
+
+ true
+ columns[6][orderable]
+ true
+ =
+
+
+ true
+ columns[6][search][value]
+
+ =
+
+
+ true
+ columns[6][search][regex]
+ false
+ =
+
+
+ true
+ columns[7][data]
+ assigned_to
+ =
+
+
+ true
+ columns[7][name]
+
+ =
+
+
+ true
+ columns[7][searchable]
+ true
+ =
+
+
+ true
+ columns[7][orderable]
+ true
+ =
+
+
+ true
+ columns[7][search][value]
+
+ =
+
+
+ true
+ columns[7][search][regex]
+ false
+ =
+
+
+ true
+ columns[8][data]
+ submitter
+ =
+
+
+ true
+ columns[8][name]
+
+ =
+
+
+ true
+ columns[8][searchable]
+ true
+ =
+
+
+ true
+ columns[8][orderable]
+ true
+ =
+
+
+ true
+ columns[8][search][value]
+
+ =
+
+
+ true
+ columns[8][search][regex]
+ false
+ =
+
+
+ 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
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /tickets/
+ true
+ GET
+ true
+ false
+
+
+
+ false
+ sortx
+ created
+ =
+ true
+
+
+ false
+ date_from
+
+ =
+ true
+
+
+ false
+ date_to
+
+ =
+ true
+
+
+ false
+ q
+
+ =
+ true
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/
+
+
+ Sec-GPC
+ 1
+
+
+ Accept-Language
+ ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Priority
+ u=0, i
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0
+
+
+ Accept
+ text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
+
+
+
+
+
+ false
+ QUERY_ENCODED
+ 'query_encoded' value='
+ '/>
+ QUERY_ENCODED_not_found
+ false
+ 1
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /datatables_ticket_list/${QUERY_ENCODED}
+ 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
+
+
+
+
+
+ COUNT_TICKETS
+ $..recordsFiltered
+ 1
+ Not_found_COUNT_TICKETS
+
+
+
+ RANDOM_ID_TICKET
+ $..data[*].id
+ 0
+ Not_found_RANDOM_ID_TICKET_RE
+
+
+
+
+ ${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
+ TOKEN
+ name="csrfmiddlewaretoken" value="
+ "
+ Token not found
+ false
+ 1
+
+
+
+ false
+ TITLE
+ <h3>\w\w-\d+. (.*)
+ 1
+ TITLE_not_found
+ false
+ 1
+
+
+
+
+ Detected the start of a redirect chain
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /tickets/${RANDOM_ID_TICKET}/update/
+ true
+ POST
+ true
+ true
+ true
+ false
+
+
+
+ false
+ comment
+ ${__RandomString(10,abcdefghijklmnopqrstuvwxyz ,)}
+ =
+ true
+
+
+ false
+ new_status
+ 3
+ =
+ true
+
+
+ false
+ public
+ 1
+ =
+ true
+
+
+ false
+ time_spent
+
+ =
+ true
+
+
+ false
+ title
+ ${TITLE}
+ =
+ true
+
+
+ false
+ owner
+ 0
+ =
+ true
+
+
+ false
+ priority
+ 2
+ =
+ true
+
+
+ false
+ due_date
+
+ =
+ true
+
+
+ false
+ attachment
+
+ =
+ application/octet-stream
+ true
+
+
+ false
+ csrfmiddlewaretoken
+ ${TOKEN}
+ =
+ 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
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /tickets/${RANDOM_ID_TICKET}/
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ Host
+ ${HOSTNAME}:${PORT}
+
+
+ Connection
+ keep-alive
+
+
+ Cache-Control
+ max-age=0
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 OPR/128.0.0.0 (Edition Yx GX)
+
+
+ Accept
+ text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/58/
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ Accept-Language
+ ru-RU,ru;q=0.9
+
+
+
+
+
+
+
+ Все заново через Jmeter
+
${HOSTNAME}
@@ -18277,120 +20029,7 @@ ${TOKEN}
-
- 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
-
-
-
-
-
-
- 8888
-
-
- true
- 0
- false
-
- false
- true
- true
- true
- false
- 0
-
- status
-
- false
- false
-
-
-
-
-
-
-
-
- influxdbMetricsSender
- org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender
- =
-
-
- influxdbUrl
- ${PROTOCOL}://${HOSTNAME}:${PORT}/write?db=jmeter
- =
-
-
- application
- application name
- =
-
-
- measurement
- jmeter
- =
-
-
- summaryOnly
- true
- =
-
-
- samplersRegex
- .*
- =
-
-
- percentiles
- 90;95;99
- =
-
-
- testTitle
- Test name
- =
-
-
- eventTags
-
- =
-
-
-
- org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient
-
-
-
+
${HOSTNAME}
@@ -18407,8 +20046,12 @@ ${TOKEN}
-
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/login/?next=/
+
Sec-GPC
1
@@ -18440,7 +20083,7 @@ ${TOKEN}
-
+
false
QUERY_ENCODED
'query_encoded' value='
@@ -18451,7 +20094,7 @@ ${TOKEN}
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -18814,14 +20457,12 @@ ${TOKEN}
columns[9][data]
time_spent
=
- true
true
columns[9][name]
=
- true
true
@@ -18946,7 +20587,7 @@ ${TOKEN}
-
+
Referer
@@ -18980,7 +20621,7 @@ ${TOKEN}
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -19024,7 +20665,7 @@ ${TOKEN}
-
+
Referer
@@ -19061,7 +20702,7 @@ ${TOKEN}
-
+
false
QUERY_ENCODED
'query_encoded' value='
@@ -19207,280 +20848,240 @@ ${TOKEN}
columns[2][search][value]
=
- true
true
columns[2][search][regex]
false
=
- true
true
columns[3][data]
queue
=
- true
true
columns[3][name]
=
- true
true
columns[3][searchable]
true
=
- true
true
columns[3][orderable]
true
=
- true
true
columns[3][search][value]
=
- true
true
columns[3][search][regex]
false
=
- true
true
columns[4][data]
status
=
- true
true
columns[4][name]
=
- true
true
columns[4][searchable]
true
=
- true
true
columns[4][orderable]
true
=
- true
true
columns[4][search][value]
=
- true
true
columns[4][search][regex]
false
=
- true
true
columns[5][data]
created
=
- true
true
columns[5][name]
=
- true
true
columns[5][searchable]
true
=
- true
true
columns[5][orderable]
true
=
- true
true
columns[5][search][value]
=
- true
true
columns[5][search][regex]
false
=
- true
true
columns[6][data]
due_date
=
- true
true
columns[6][name]
=
- true
true
columns[6][searchable]
true
=
- true
true
columns[6][orderable]
true
=
- true
true
columns[6][search][value]
=
- true
true
columns[6][search][regex]
false
=
- true
true
columns[7][data]
assigned_to
=
- true
true
columns[7][name]
=
- true
true
columns[7][searchable]
true
=
- true
true
columns[7][orderable]
true
=
- true
true
columns[7][search][value]
=
- true
true
columns[7][search][regex]
false
=
- true
true
columns[8][data]
submitter
=
- true
true
columns[8][name]
=
- true
true
columns[8][searchable]
true
=
- true
true
columns[8][orderable]
true
=
- true
true
columns[8][search][value]
=
- true
true
columns[8][search][regex]
false
=
- true
true
columns[9][data]
time_spent
=
- true
true
columns[9][name]
=
- true
true
@@ -19605,7 +21206,7 @@ ${TOKEN}
-
+
Referer
@@ -19638,22 +21239,572 @@ ${TOKEN}
-
- COUNT_TICKETS
- $..recordsFiltered
+
+ TOTAL_TICKETS
+ $..recordsTotal
1
- Not_found_COUNT_TICKETS
-
+
+
+ Переключился на 2-ую страницу
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /datatables_ticket_list/${QUERY_ENCODED}
+ 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
+ columns[2][search][regex]
+ false
+ =
+
+
+ true
+ columns[3][data]
+ queue
+ =
+
+
+ true
+ columns[3][name]
+
+ =
+
+
+ true
+ columns[3][searchable]
+ true
+ =
+
+
+ true
+ columns[3][orderable]
+ true
+ =
+
+
+ true
+ columns[3][search][value]
+
+ =
+
+
+ true
+ columns[3][search][regex]
+ false
+ =
+
+
+ true
+ columns[4][data]
+ status
+ =
+
+
+ true
+ columns[4][name]
+
+ =
+
+
+ true
+ columns[4][searchable]
+ true
+ =
+
+
+ true
+ columns[4][orderable]
+ true
+ =
+
+
+ true
+ columns[4][search][value]
+
+ =
+
+
+ true
+ columns[4][search][regex]
+ false
+ =
+
+
+ true
+ columns[5][data]
+ created
+ =
+
+
+ true
+ columns[5][name]
+
+ =
+
+
+ true
+ columns[5][searchable]
+ true
+ =
+
+
+ true
+ columns[5][orderable]
+ true
+ =
+
+
+ true
+ columns[5][search][value]
+
+ =
+
+
+ true
+ columns[5][search][regex]
+ false
+ =
+
+
+ true
+ columns[6][data]
+ due_date
+ =
+
+
+ true
+ columns[6][name]
+
+ =
+
+
+ true
+ columns[6][searchable]
+ true
+ =
+
+
+ true
+ columns[6][orderable]
+ true
+ =
+
+
+ true
+ columns[6][search][value]
+
+ =
+
+
+ true
+ columns[6][search][regex]
+ false
+ =
+
+
+ true
+ columns[7][data]
+ assigned_to
+ =
+
+
+ true
+ columns[7][name]
+
+ =
+
+
+ true
+ columns[7][searchable]
+ true
+ =
+
+
+ true
+ columns[7][orderable]
+ true
+ =
+
+
+ true
+ columns[7][search][value]
+
+ =
+
+
+ true
+ columns[7][search][regex]
+ false
+ =
+
+
+ true
+ columns[8][data]
+ submitter
+ =
+
+
+ true
+ columns[8][name]
+
+ =
+
+
+ true
+ columns[8][searchable]
+ true
+ =
+
+
+ true
+ columns[8][orderable]
+ true
+ =
+
+
+ true
+ columns[8][search][value]
+
+ =
+
+
+ true
+ columns[8][search][regex]
+ false
+ =
+
+
+ true
+ columns[9][data]
+ time_spent
+ =
+
+
+ true
+ columns[9][name]
+
+ =
+
+
+ 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 = 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}")
+
+
-
+
+ Этот лишний - его добавил
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -19667,7 +21818,7 @@ ${TOKEN}
-
+
Referer
@@ -19704,7 +21855,7 @@ ${TOKEN}
-
+
false
TOKEN
name="csrfmiddlewaretoken" value="
@@ -19714,7 +21865,7 @@ ${TOKEN}
1
-
+
false
TITLE
<h3>\w\w-\d+. (.*)
@@ -19725,7 +21876,7 @@ ${TOKEN}
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -19784,7 +21935,7 @@ ${TOKEN}
false
priority
- 2
+ 1
=
true
@@ -19814,7 +21965,7 @@ ${TOKEN}
-
+
Referer
@@ -19856,10 +22007,11 @@ ${TOKEN}
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
+ utf-8
/tickets/${RANDOM_ID_TICKET}/
true
GET
@@ -19870,49 +22022,135 @@ ${TOKEN}
-
+
-
- Host
- ${HOSTNAME}:${PORT}
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/${RANDOM_ID_TICKET}/
-
- Connection
- keep-alive
+
+ Sec-GPC
+ 1
-
- Cache-Control
- max-age=0
+
+ Accept-Language
+ ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Upgrade-Insecure-Requests
1
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 OPR/128.0.0.0 (Edition Yx GX)
-
-
- Accept
- text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/tickets/58/
+
+ Priority
+ u=0, i
Accept-Encoding
gzip, deflate
-
- Accept-Language
- ru-RU,ru;q=0.9
+
+ 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
+
+ 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
+
+
+
+
+
+
+
+
+
+ influxdbMetricsSender
+ org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender
+ =
+
+
+ influxdbUrl
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/write?db=jmeter
+ =
+
+
+ application
+ application name
+ =
+
+
+ measurement
+ jmeter
+ =
+
+
+ summaryOnly
+ true
+ =
+
+
+ samplersRegex
+ .*
+ =
+
+
+ percentiles
+ 90;95;99
+ =
+
+
+ testTitle
+ Test name
+ =
+
+
+ eventTags
+
+ =
+
+
+
+ org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient
+
+