首页 > 其他分享 >Loadrunner生成随机字符

Loadrunner生成随机字符

时间:2023-06-21 22:36:21浏览次数:49  
标签:24 字符 Loadrunner data char num 随机 Parameter

loadrunner 生成随机数的函数

使用C代码生成随机英文+数字

int itera_num,rand_num,i;    
char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";     
char i_name[24]="";     
char i_data[50]="";     
char i_data2[24]="";     
itera_num=rand()%24;     
for (i=0;i<=itera_num;i++){     
rand_num=rand()%62;     
strncat(i_name,StrTable+rand_num,1);}     
itera_num=rand()%50;     
for(i=0;i<=itera_num;i++){     
rand_num=rand()%62;     
strncat(i_data,StrTable+rand_num,1);}     
i=rand()%strlen(i_data)+1;     
strncat(i_data2,i_data,i);     
lr_save_string(i_name,"i_name_value");     
lr_save_string(i_data,"i_data_value");     
lr_save_string(i_data2,"i_data2_value");

参看:http://boyqqq.spaces.live.com/blog/cns!D6AA33352019FC3E!149.entry?wa=wsignin1.0&sa=314044507

使用loadrunner自带的函数random number生成随机数字

1、在参数表(Parameter List)中新建一个参数(Parameter),命名为"num"
2、选择参数类型(Parameter type)为随机数(Random Number),
3、选择参数范围(Parameter range)为最小为1,最大为99999999
4、在随机数格式(Number format)里选择“%08lu”
然后引用类似为:

web_sumbit_data(     
……     
……     
"card_id=0436000{num}";     
LAST);当然也可以多个随机参数一并合成一个
这时候使用就变成了
web_sumbit_data(   
……    
……    
"card_id=0436{num1}{num}";    
LAST);

Loadrunner生成随机字符_i++

更详细的可以参看:

http://www.51testing.com/?uid-6343-action-viewspace-itemid-19789

选择不同的 Update value on 对应的执行效果:

Loadrunner生成随机字符_bc_02

标签:24,字符,Loadrunner,data,char,num,随机,Parameter
From: https://blog.51cto.com/u_15588078/6532214

相关文章

  • 字符串
    入门篇字符串的基础概念及存储基本概念不用多说,字符串就是一堆字符串在一起所构成的一个结构。存储多有两种:用c++自带的string用字符数组char[]。(笔者习惯用这种方法)如何输入/输出一个字符串?//c++自带stringstrings;cin>>s;cout<<s;//字符数组charchars[];s......
  • Stable Diffusion 的随机种子 seed
    seed参数允许您指定一个随机种子,将用于初始化图像生成过程。相同的种子值每次都会产生相同的图像集,这对于再现性和一致性很有用。如果将种子值保留为-1,则每次运行文本-图像特性时将生成一个随机种子。最重要的是,具有相同参数、prompt和seed将产生完全相同的图像。多亏了这一......
  • 102 数组转字符串;反转字符串
    publicclassStr3{publicstaticvoidmain(String[]args){//将数组转【字,符,串】//数组int[]arrNum={1,2,3,4,5};Stringss=getStr(arrNum);System.out.println(ss);}//获得一个拼接后的字符串publics......
  • 【awk】分割字符串
    awk是一款文本处理工具,可以使用它来分割字符串。以下是awk常用的字符串分割操作:1、根据空格分割字符串awk'{print$1,$2,$3}'filename.txt这个命令会读取filename.txt文件中的每一行,然后将每一行按照空格分割成多个部分,并打印出前三段。 2、根据特定的分隔符分割字......
  • [Leetcode] 0717. 1 比特与 2 比特字符
    717.1比特与2比特字符点击上方,跳转至leetcode题目描述有两种特殊字符:第一种字符可以用一比特 0表示第二种字符可以用两比特(10 或 11)表示给你一个以0结尾的二进制数组 bits ,如果最后一个字符必须是一个一比特字符,则返回true。 示例 1:输入:bits=[1,......
  • 《Red Hat Linux命令速查》—— 带你玩转字符游戏
    命令行管理,一个玩转字符的战场!忽隐忽现的光标  神秘莫测的符号  闪转腾挪的玄机  直捣黄龙的快意能领略这一切的人,只有你——深谙命令行管理之道的系统管理员和软件开发人员!命令行之于优秀的系统管理员、软件开发人员,恰如武林高手必须修炼的内功心法,一旦掌握,不仅可以大大提高......
  • C#中的字符串格式化详解
    在日常使用中,对于字符串的格式化这块也仅止步于能用就行。如日期格式化,小数点格式化等。有时在MSDN上查看一些示例代码时,会看到一些没有见过的字符串格式化输出,这里做个详细的总结,以后需要用时,直接到这里来看就好了。 说明:本文全部以字符串内插(C#6.0)的形式实现,而不是使用S......
  • 恒压供水仿真/1200plc/博途v15可直接仿真运行,包含离散被控对象,手动干扰,随机干扰,pid参
    恒压供水仿真/1200plc/博途v15可直接仿真运行,包含离散被控对象,手动干扰,随机干扰,pid参数可调。ID:6966596086480080......
  • 深度解密 base64 字符串的编解码原理
    什么是base64我们知道一个字节可以表示的范围是0~255,并且在ASCII码表中会对应一个字符,比如:字符97对应字符'a'、90对应字符'Z'等等。而在ASCII码表中有很多字符都是不可见字符,那么当数据在网络上传输时,由于不同设备对字符的处理会有一些不同,那些不可见字符就有可能......
  • JSON 对象 与 字符串 的 相互转化
    一、JSON——》Str1.JSON对象转化为字符串StringobjStr=JSON.toJSONString(obj);2.JSON数组转化为字符串StringarrStr=JSON.toJSONString(arr);二、Str——》JSON1.字符串解析JSON对象JSONObjectobj=JSON.parseObject("String类型......