• loadrunner 生成随机参数 Radom相关


    我也是刚开始进入测试行业,不过比较幸运的我之前做过开发,所以对代码比较熟悉,对loadrunner没有进行过系统的学习,也是通过自己的摸索慢慢的积累知识。

    今天遇到项目中要我做一个压力测试,其中一些参数不是固定的,需要每次传参都不一致,比如参数顺序号码,20位的数字。

    那在loadrunner中要怎么设置这个参数呢?

    1、首先在脚本中选择这个参数如图

    右键单击“替换参数”,弹出下面页面

    参数名称可以随意填写,最好和参数名称一致,参数类型选择随机数,然后单击属性设置按钮,弹出如下面:

    这个就是设置随机数的关键页面了。

    首先看数据类型是随机数类型的,生成随机数的范围是多少,比如是1-100,关键看NUM的数字类型了,%08lu这个标识的是位数,你选择之后发现SMPLE列也跟着改变了。

    这个就是决定生成的随机数的位数了。

    再回来看我们的需求,怎么设置满足我们需求的随机数了:

    1、设置一个20位的随机数

    对应代码为: seq = lr.eval_string("<seq><seq1><seq2>");

    seq 设置的8位随机数,seq1 设置8位随机数 seq2 设置4位随机数,这样就设置了20位随机数了。

    另外的需求为前面几位是固定的值,就可以这样设置seq =“000000”+ lr.eval_string("<seq><seq1>");000000就是固定值,这样大家应该明白了吧。

    最后来看下面的截图:

    Each occurrencr:每次遇到设置的随机数的时候获取随机数 比如一次迭代里面有2个参数用到1个随机数,则每次获取随机数,2个参数取值不一样

    Each iteration:每次迭代的时候需要设置随机数  比如一次迭代里面有2个参数用到1个随机数,则每次获取随机数。2个参数取值一样

    Once:每次生成一次随机数 

    都是我的见解,如果有错误的地方,请大家指出,我好更正,谢谢!!!

  • 相关阅读:
    [转]ORACLE 异常错误处理
    Oracle 返回结果集的 存储过程
    [转]Oracle字符串拼接的方法
    [转]Install App to SD
    [转]重新分配内置存储空间 android手机
    Oracle SQL Developer 操作
    [转].net 调用oracle存储过程返回多个记录集
    [转]使用ADO.NET访问Oracle存储过程
    [转]Oracle ORA-01403: no data found Exception SYS_REFCURSOR
    [转]Oracle开发专题之:%TYPE 和 %ROWTYPE
  • 原文地址:https://www.cnblogs.com/fanxiaojuan/p/4571989.html
Copyright © 2020-2023  润新知