in your BeanShellFunction.bshrc file, you can define following method (i use it in my testplans and it works perfectly):
// generates a random string with length n // string consists of number, uppercase letters and lowercase letters String generateRandomString(int n) { char[] pw = new char[n]; int c = 'A'; int r1 = 0; for (int i=0; i < n; i++) { r1 = (int)(Math.random() * 3); switch(r1) { case 0: c = '0' + (int)(Math.random() * 10); break; case 1: c = 'a' + (int)(Math.random() * 26); break; case 2: c = 'A' + (int)(Math.random() * 26); break; } pw[i] = (char)c; } return new String(pw); } call this function in your jmeter testplan with ${__BeanShell(generateRandomString(20))} //chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]