2014-10-09 38 views
0

我正在做一个登录页面的负载测试,用户需要输入2个字符的密码。字符x,y在密码 - LoadRunner

我创建了一个字符数组来表示'password1'。

使用相关参数我能够获得所需的字符数。什么我现在想要做的就是字符数和匹配阵列即 -

Character 1 is required, it will scan the array and bring back char[0].

Character 2 is required, it will scan the array and bring back char[1] etc.

我想在做一个for循环要经过阵列并确定在存储字符的数组。我想不出如何启动这个for循环:

char1 = (char1-1);

char2 = (char2-1);

for(i=0;i<10;i++){ 
    lr_output_message("%s",p[i]); 
    if (p[i] == p[char1]){ 
     char1 = p[i]; 
    } 
} 

for循环的作品,但它等于115(S在ASCII),我需要转换的方式值给一个字符,但我不断收到内存违规。

对不起,如果我过度复杂这个问题,但我的头已经失去了思考如何解决一个看似简单的问题。毫无疑问,你们中的一些人会以不同的方式来看待它,并告诉我我已经将它过度复杂化了!

回答

0

已关闭 - 解决了它。

使用这些缓冲区而不是for循环。

buf[0] = char1a;

buf[1] = ‘\0’;

buf2[0] = char2a;

buf2[1] = ‘\0’;

相关问题