diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx
index 6ab088f..a7fea3a 100644
--- a/mathmodenjoyer.jmx
+++ b/mathmodenjoyer.jmx
@@ -83,7 +83,7 @@
-
+
Test Plan
Test Plan
@@ -91,7 +91,7 @@
-
+
Test Plan
Test Plan
@@ -99,7 +99,7 @@
-
+
Test Plan
Test Plan
@@ -107,7 +107,7 @@
-
+
Test Plan
Test Plan
@@ -115,7 +115,7 @@
-
+
Test Plan
Test Plan
@@ -141,7 +141,7 @@
-
+
false
@@ -193,7 +193,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -255,7 +255,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -341,7 +341,7 @@
-
+
Please try
@@ -351,7 +351,7 @@
6
-
+
false
saveConfig
@@ -399,7 +399,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -973,13 +973,13 @@
-
+
false
-
+
1
@@ -990,13 +990,13 @@
source_selector
-
+
${__jexl3(${source_selector} == 1)}
false
true
-
+
sandbox
8086
http
@@ -1047,7 +1047,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1095,7 +1095,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1157,7 +1157,7 @@
-
+
Detected the start of a redirect chain
${HOSTNAME}
${PORT}
@@ -1252,7 +1252,7 @@
-
+
Please try
@@ -1262,7 +1262,7 @@
6
-
+
false
saveConfig
@@ -1300,7 +1300,7 @@
-
+
${HOSTNAME}
${PORT}
${PROTOCOL}
@@ -1348,7 +1348,7 @@
-
+
Log In
@@ -1358,7 +1358,7 @@
6
-
+
false
saveConfig
@@ -1407,15 +1407,15 @@
-
+
-
+
false
-
+
Test Plan
Test Plan
@@ -1423,608 +1423,614 @@
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- /system_settings
- true
- GET
- true
- false
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
- 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
-
-
-
-
-
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- /admin/auth/user/
- true
- GET
- true
- false
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
- 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
-
-
-
-
-
- false
- CSRF
- name="csrfmiddlewaretoken" value="(.*)"
- $1$
- CSRF ERROR
- false
- 1
-
-
-
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /admin/auth/user/add/
- true
- GET
- true
- false
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
-
-
-
-
- 4\d{2}
-
-
- Assertion.response_code
- false
- 5
-
-
-
- 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
-
-
-
-
-
-
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /admin/auth/user/add/
- true
- POST
- true
- false
-
-
-
- false
- csrfmiddlewaretoken
- ${CSRF}
- =
- true
-
-
- false
- username
- ${login_user}
- =
- true
-
-
- false
- password1
- ${password_user}
- =
- true
-
-
- false
- password2
- ${password_user}
- =
- true
-
-
- true
- _continue
- Save and continue editing
- =
- true
-
-
-
-
-
-
- groovy
-
-
- true
- def username = "user_" + org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
-vars.put("login_user", username)
-
-def password = org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
-vars.put("password_user", password)
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
-
-
-
-
- Please correct
-
-
- Assertion.response_data
- false
- 6
-
-
-
- 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
- user_num
- /admin/auth/user/(\d+)/
- $1$
- user_num ERROR
- false
- 1
-
-
-
-
- Detected the start of a redirect chain
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /admin/auth/user/${user_num}/change/
- true
- POST
- true
- false
-
-
-
- false
- csrfmiddlewaretoken
- ${CSRF}
- =
- true
-
-
- false
- username
- ${login_user}
- =
- true
-
-
- false
- first_name
-
- =
- true
-
-
- false
- last_name
-
- =
- true
-
-
- false
- email
- ${__RandomString(10,abcdefghijklmnop)}@gmail.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}/${login_${login_admin}}/auth/user/7/change/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
-
-
-
-
- user_num ERROR
-
-
- Assertion.response_data
- false
- 6
-
-
-
- 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
-
-
-
-
-
-
-
- ${__jexl3(
- vars.get("user_num") != "user_num ERROR"
- && ${JMeterThread.last_sample_ok}
-)}
+
+ ${__jexl3(JMeterThread.last_sample_ok)}
false
true
-
- ${HOSTNAME_INFLUX}
- ${PORT_INFLUX}
+
+ ${HOSTNAME}
+ ${PORT}
${PROTOCOL}
- /write?db=test
+ /system_settings
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+ 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
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ /admin/auth/user/
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+ 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
+
+
+
+
+
+ false
+ CSRF
+ name="csrfmiddlewaretoken" value="(.*)"
+ $1$
+ CSRF ERROR
+ false
+ 1
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /admin/auth/user/add/
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ 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
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=0
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+
+
+
+
+ 4\d{2}
+
+
+ Assertion.response_code
+ false
+ 5
+
+
+
+ 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
+
+
+
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /admin/auth/user/add/
true
POST
true
- true
-
+ false
+
-
+
false
- users_data,login=${login_user} password="${password_user}"
+ csrfmiddlewaretoken
+ ${CSRF}
=
+ true
+
+
+ false
+ username
+ ${login_user}
+ =
+ true
+
+
+ false
+ password1
+ ${password_user}
+ =
+ true
+
+
+ false
+ password2
+ ${password_user}
+ =
+ true
+
+
+ true
+ _continue
+ Save and continue editing
+ =
+ true
-
- true
-
+
+ groovy
- def csvPath = "users.csv"
+
+ true
+ def username = "user_" + org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
+vars.put("login_user", username)
+
+def password = org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
+vars.put("password_user", password)
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ 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
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=0
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+
+
+
+
+ Please correct
+
+
+ Assertion.response_data
+ false
+ 6
+
+
+
+ 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
+ user_num
+ /admin/auth/user/(\d+)/
+ $1$
+ user_num ERROR
+ false
+ 1
+
+
+
+
+ Detected the start of a redirect chain
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /admin/auth/user/${user_num}/change/
+ true
+ POST
+ true
+ false
+
+
+
+ false
+ csrfmiddlewaretoken
+ ${CSRF}
+ =
+ true
+
+
+ false
+ username
+ ${login_user}
+ =
+ true
+
+
+ false
+ first_name
+
+ =
+ true
+
+
+ false
+ last_name
+
+ =
+ true
+
+
+ false
+ email
+ ${__RandomString(10,abcdefghijklmnop)}@gmail.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}/${login_${login_admin}}/auth/user/7/change/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ 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
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=0
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+
+
+
+
+ user_num ERROR
+
+
+ Assertion.response_data
+ false
+ 6
+
+
+
+ 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
+
+
+
+
+
+
+
+ ${__jexl3(
+ vars.get("user_num") != "user_num ERROR"
+ && ${JMeterThread.last_sample_ok}
+)}
+ false
+ true
+
+
+
+ ${HOSTNAME_INFLUX}
+ ${PORT_INFLUX}
+ ${PROTOCOL}
+ /write?db=test
+ true
+ POST
+ true
+ true
+
+
+
+ false
+ users_data,login=${login_user} password="${password_user}"
+ =
+
+
+
+
+
+
+ true
+
+
+ def csvPath = "users.csv"
def login = vars.get("login_user")
def password = vars.get("password_user")
def csvLine = "${login},${password}\n"
@@ -2037,9 +2043,10 @@ try {
throw e
}
- groovy
-
-
+ groovy
+
+
+
@@ -2053,9 +2060,9 @@ try {
-
+
-
+
false
@@ -2069,460 +2076,466 @@ try {
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- /admin/auth/user/add/
- true
- GET
- true
- false
-
-
-
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
- 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
-
-
-
-
-
- false
- CSRF
- name="csrfmiddlewaretoken" value="(.*)"
- $1$
- CSRF ERROR
- false
- 1
-
-
-
-
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /admin/auth/user/add/
- true
- POST
- true
- false
-
-
-
- false
- csrfmiddlewaretoken
- ${CSRF}
- =
- true
-
-
- false
- username
- ${login_user}
- =
- true
-
-
- false
- password1
- ${password_user}
- =
- true
-
-
- false
- password2
- ${password_user}
- =
- true
-
-
- true
- _continue
- Save and continue editing
- =
- true
-
-
-
-
-
-
- groovy
-
-
- true
- def username = "user_" + org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
-vars.put("login_user", username)
-
-def password = org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
-vars.put("password_user", password)
-
-
-
-
-
- Referer
- ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
-
-
-
-
- Please correct
-
-
- Assertion.response_data
- false
- 6
-
-
-
- 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
- user_num
- /admin/auth/user/(\d+)/
- $1$
- user_num ERROR
- false
- 1
-
-
-
-
- Detected the start of a redirect chain
- ${HOSTNAME}
- ${PORT}
- ${PROTOCOL}
- utf-8
- /admin/auth/user/${user_num}/change/
- true
- POST
- true
- false
-
-
-
- false
- csrfmiddlewaretoken
- ${CSRF}
- =
- true
-
-
- false
- username
- ${login_user}
- =
- true
-
-
- false
- first_name
-
- =
- true
-
-
- false
- last_name
-
- =
- true
-
-
- false
- email
- ${__RandomString(10,abcdefghijklmnop)}@gmail.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}/${login_${login_admin}}/auth/user/7/change/
-
-
- Accept-Language
- ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
-
-
- Origin
- ${PROTOCOL}://${HOSTNAME}:${PORT}
-
-
- 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
-
-
- Upgrade-Insecure-Requests
- 1
-
-
- Content-Type
- application/x-www-form-urlencoded
-
-
- Cache-Control
- max-age=0
-
-
- Accept-Encoding
- gzip, deflate
-
-
- User-Agent
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
-
-
-
-
-
-
- user_num ERROR
-
-
- Assertion.response_data
- false
- 6
-
-
-
- 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
-
-
-
-
-
-
-
- ${__jexl3(
- vars.get("user_num") != "user_num ERROR"
- && ${JMeterThread.last_sample_ok}
-)}
+
+ ${__jexl3(JMeterThread.last_sample_ok)}
false
true
-
- ${HOSTNAME_INFLUX}
- ${PORT_INFLUX}
+
+ ${HOSTNAME}
+ ${PORT}
${PROTOCOL}
- /write?db=test
+ /admin/auth/user/add/
+ true
+ GET
+ true
+ false
+
+
+
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+ 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
+
+
+
+
+
+ false
+ CSRF
+ name="csrfmiddlewaretoken" value="(.*)"
+ $1$
+ CSRF ERROR
+ false
+ 1
+
+
+
+
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /admin/auth/user/add/
true
POST
true
- true
-
+ false
+
-
+
false
- users_data,login=${login_user} password="${password_user}"
+ csrfmiddlewaretoken
+ ${CSRF}
=
+ true
+
+
+ false
+ username
+ ${login_user}
+ =
+ true
+
+
+ false
+ password1
+ ${password_user}
+ =
+ true
+
+
+ false
+ password2
+ ${password_user}
+ =
+ true
+
+
+ true
+ _continue
+ Save and continue editing
+ =
+ true
-
- true
-
+
+ groovy
- def csvPath = "users.csv"
+
+ true
+ def username = "user_" + org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
+vars.put("login_user", username)
+
+def password = org.apache.commons.lang3.RandomStringUtils.random(10, 'abcdefghijklmnopqrstuvwxyz')
+vars.put("password_user", password)
+
+
+
+
+
+ Referer
+ ${PROTOCOL}://${HOSTNAME}:${PORT}/${login_${login_admin}}/auth/user/add/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ 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
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=0
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+
+
+
+
+ Please correct
+
+
+ Assertion.response_data
+ false
+ 6
+
+
+
+ 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
+ user_num
+ /admin/auth/user/(\d+)/
+ $1$
+ user_num ERROR
+ false
+ 1
+
+
+
+
+ Detected the start of a redirect chain
+ ${HOSTNAME}
+ ${PORT}
+ ${PROTOCOL}
+ utf-8
+ /admin/auth/user/${user_num}/change/
+ true
+ POST
+ true
+ false
+
+
+
+ false
+ csrfmiddlewaretoken
+ ${CSRF}
+ =
+ true
+
+
+ false
+ username
+ ${login_user}
+ =
+ true
+
+
+ false
+ first_name
+
+ =
+ true
+
+
+ false
+ last_name
+
+ =
+ true
+
+
+ false
+ email
+ ${__RandomString(10,abcdefghijklmnop)}@gmail.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}/${login_${login_admin}}/auth/user/7/change/
+
+
+ Accept-Language
+ ru,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
+
+
+ Origin
+ ${PROTOCOL}://${HOSTNAME}:${PORT}
+
+
+ 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
+
+
+ Upgrade-Insecure-Requests
+ 1
+
+
+ Content-Type
+ application/x-www-form-urlencoded
+
+
+ Cache-Control
+ max-age=0
+
+
+ Accept-Encoding
+ gzip, deflate
+
+
+ User-Agent
+ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+
+
+
+
+
+ user_num ERROR
+
+
+ Assertion.response_data
+ false
+ 6
+
+
+
+ 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
+
+
+
+
+
+
+
+ ${__jexl3(
+ vars.get("user_num") != "user_num ERROR"
+ && ${JMeterThread.last_sample_ok}
+)}
+ false
+ true
+
+
+
+ ${HOSTNAME_INFLUX}
+ ${PORT_INFLUX}
+ ${PROTOCOL}
+ /write?db=test
+ true
+ POST
+ true
+ true
+
+
+
+ false
+ users_data,login=${login_user} password="${password_user}"
+ =
+
+
+
+
+
+
+ true
+
+
+ def csvPath = "users.csv"
def login = vars.get("login_user")
def password = vars.get("password_user")
def csvLine = "${login},${password}\n"
@@ -2535,9 +2548,10 @@ try {
throw e
}
- groovy
-
-
+ groovy
+
+
+
@@ -2767,7 +2781,7 @@ try {
-
+
8881
@@ -2790,7 +2804,7 @@ try {
-
+
false
saveConfig