Forum Discussion
dmltn84
13 years agoOccasional Contributor
TPS is around 15 for 50 virtual users, for 20 it is less than 10.
As far as script is concerned:
As far as script is concerned:
def dni = ['01', '02', '03', '04', '05', '06', '07', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28']
def stulecia = ['81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '01', '02', '03', '04', '05', '06', '07', '08', '10', '11', '12', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72']
def rok_u = Math.random()*100
rok_u = rok_u.toInteger()
while (rok_u <= 9) {
rok_u = rok_u*10
}
rok_u_s = rok_u.toString()
rok_u = rok_u_s.toList().collect { it as Integer }
p_stulecie = Collections.shuffle(stulecia)
p_stulecie = stulecia[0]
p_stulecie_s = p_stulecie.toString()
p_stulecie = p_stulecie_s.toList().collect { it as Integer }
p_dzien = Collections.shuffle(dni)
p_dzien = dni[0]
p_dzien_s = p_dzien.toString()
p_dzien = p_dzien_s.toList().collect { it as Integer }
def plec = Math.random()*10000
plec = plec.toInteger()
while (plec <= 999) {
plec = plec*10
}
plec_s = plec.toString()
plec = plec_s.toList().collect { it as Integer }
cyfra_kontrolna = (rok_u[0]*1 + rok_u[1]*3 + p_stulecie[0]*7 + p_stulecie[1]*9 + p_dzien[0]*1 + p_dzien[1]*3 +plec[0]*7 +plec[1]*9 + plec[2]*1 + plec[3]*3) % 10
if (cyfra_kontrolna == 0) {
pesel = rok_u_s + p_stulecie_s + p_dzien_s + plec_s + 0
} else {
nowa_cyfra_kontrolna = 10 - cyfra_kontrolna
pesel = rok_u_s + p_stulecie_s + p_dzien_s + plec_s + nowa_cyfra_kontrolna
}