【问题标题】:Character x,y in password - LoadRunner密码中的字符 x,y - LoadRunner
【发布时间】:2014-10-09 15:53:33
【问题描述】:

我正在对用户需要输入 2 个密码字符的登录页面进行负载测试。

我创建了一个字符数组来表示“密码 1”。

使用相关参数,我可以获得所需的字符数。我现在要做的是获取字符编号并匹配数组,即 -

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(ASCII 中的 s),我需要一种将值转换为字符的方法,但我不断收到内存违规。

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

【问题讨论】:

    标签: c load-testing performance-testing loadrunner


    【解决方案1】:

    关闭 - 解决了。

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

    buf[0] = char1a;

    buf[1] = ‘\0’;

    buf2[0] = char2a;

    buf2[1] = ‘\0’;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      相关资源
      最近更新 更多