Hi chris,
I added the below function in BeanShellFunction.bshrc file.Please let me
know how and where I have to use this function.
Mahesh....
On 5/4/07, chris <[EMAIL PROTECTED]> wrote:
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]