zoukankan      html  css  js  c++  java
  • LoadRunner-关联问题(栏目列表较多关联不了想要的id)

     新建了课程后之后有很多栏目,每个栏目对应一个partid,但我只想要期中一个。

    http://*********/course/work/workInfo.action?hwid=1547&courseid=3835&partid=32164

    http://*********/course/work/workInfo.action?hwid=1547&courseid=3835&partid=32165

    http://*********/course/work/workInfo.action?hwid=1547&courseid=3835&partid=32166

    http://*********/course/work/workInfo.action?hwid=1547&courseid=3835&partid=32167

    关联时在服务Response中几个值的左右边界相同,导致只能关联到第一个值(31444),但我想要(31447)

    解决方法:

    1.将关联到的参数的值赋给一个字符变量

    2.将字符变量的值转化为int型,在其基础上加3

    3.将int型转化为字符变量

    4.将字符变量转化为LR中的参数,再对其调用

    添加代码如下:

    char *syn;
    int i = 0;

    syn = lr_eval_string("{CorrelationParameter_4}");//返回参数值
    i = atoi(syn);//将字符转化为int
    i=i+3;
    itoa(i,syn,10);//将int转化为字符
    lr_save_string(syn,"param4");//将变量转为lr参数
    lr_think_time(5);

    脚本中对其调用:

    .....courseId={CorrelationParameter_1}&partId={param4}

  • 相关阅读:
    (Beta)Let's-Beta阶段展示博客
    (Beta)Let's-M2后分析报告
    (Beta)Let's-版本测试报告
    (Beta)Let's-版本发布说明
    团队作业Week14
    Daily Scrum 12.20
    Daily Scrum 12.19
    Daily Scrum 12.18
    Daily Scrum 12.17
    最后一次作业
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/7489374.html
Copyright © 2011-2022 走看看