diff --git a/mathmodenjoyer.jmx b/mathmodenjoyer.jmx index 1ce6143..be81e5f 100644 --- a/mathmodenjoyer.jmx +++ b/mathmodenjoyer.jmx @@ -72,7 +72,7 @@ - + 1 1 true @@ -83,7 +83,7 @@ - + Test Plan Test Plan @@ -99,7 +99,7 @@ - + Test Plan Test Plan @@ -115,7 +115,7 @@ - + Test Plan Test Plan @@ -973,7 +973,7 @@ - + false @@ -990,7 +990,7 @@ source_selector - + ${__jexl3(${source_selector} == 1)} false true @@ -1016,7 +1016,7 @@ false - SELECT%20*%20FROM%20users%20where%20login='user' + SELECT%20*%20FROM%20USERS_DATA%20LIMIT%201%20 = true q @@ -1360,7 +1360,7 @@ - + false @@ -1532,12 +1532,12 @@ - 403 + 4\d{2} Assertion.response_code false - 12 + 5 @@ -1578,7 +1578,7 @@ - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -1944,8 +1944,8 @@ vars.put("password_user", password) - - ${JMeterThread.last_sample_ok} + + ${__jexl3(vars.get("user_num") != "user_num ERROR")} false true @@ -1963,31 +1963,30 @@ vars.put("password_user", password) false - "users",login="${login_user}" password="${password_user}" + users_data,login=${login_user} password="${password_user}" = - + true - if (prev.getResponseCode() != '403') { - def csvPath = "users.csv" - def login = vars.get("login_user") - def password = vars.get("password_user") - def csvLine = "${login},${password}\n" - - try { - def file = new File(csvPath) - file << csvLine - } catch (Exception e) { - log.error("Ошибка записи в файл: " + e.getMessage()) - throw e - } -} + def csvPath = "users.csv" +def login = vars.get("login_user") +def password = vars.get("password_user") +def csvLine = "${login},${password}\n" + +try { + def file = new File(csvPath) + file << csvLine +} catch (Exception e) { + log.error("Ошибка записи в файл: " + e.getMessage()) + throw e +} + groovy @@ -2034,18 +2033,6 @@ vars.put("password_user", password) - - 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) - - @@ -2086,7 +2073,7 @@ vars.put("password_user", password) - + ${HOSTNAME} ${PORT} ${PROTOCOL} @@ -2137,7 +2124,7 @@ vars.put("password_user", password) - + groovy @@ -2190,7 +2177,7 @@ vars.put("password_user", password) - + 403 @@ -2200,7 +2187,7 @@ vars.put("password_user", password) 12 - + false saveConfig @@ -2237,7 +2224,7 @@ vars.put("password_user", password) - + false user_num /admin/auth/user/(\d+)/ @@ -2248,7 +2235,7 @@ vars.put("password_user", password) - + Detected the start of a redirect chain ${HOSTNAME} ${PORT} @@ -2452,8 +2439,8 @@ vars.put("password_user", password) - - ${JMeterThread.last_sample_ok} + + ${__jexl3(vars.get("user_num") != "user_num ERROR")} false true @@ -2471,31 +2458,30 @@ vars.put("password_user", password) false - "users",login="${login_user}" password="${password_user}" + users_data,login=${login_user} password="${password_user}" = - + true - if (prev.getResponseCode() != '403') { - def csvPath = "users.csv" - def login = vars.get("login_user") - def password = vars.get("password_user") - def csvLine = "${login},${password}\n" - - try { - def file = new File(csvPath) - file << csvLine - } catch (Exception e) { - log.error("Ошибка записи в файл: " + e.getMessage()) - throw e - } -} + def csvPath = "users.csv" +def login = vars.get("login_user") +def password = vars.get("password_user") +def csvLine = "${login},${password}\n" + +try { + def file = new File(csvPath) + file << csvLine +} catch (Exception e) { + log.error("Ошибка записи в файл: " + e.getMessage()) + throw e +} + groovy @@ -2728,7 +2714,7 @@ vars.put("password_user", password) - + 8881 @@ -2751,7 +2737,7 @@ vars.put("password_user", password) - + false saveConfig