LoadRunner 中调用c函数生成随机字符串
Action()
{ int itera_num,rand_num,i; char i_name[]=""; char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; for (i=;i<=;i++){ rand_num=rand()b; strncat(i_name,StrTable+rand_num,); } lr_save_string(i_name,"userName1"); lr_log_message("userName1== %s", i_name); return ; }
---------------------------------------
生成随机数脚本------需放入GLOBALS_H 文件中 char* lr_random_str(int num)
{ int itera_num,rand_num,i; char i_name[]=""; //33位
char StrTable[]="ABCDEFGHJKLMNPRSTUVWXYZ0123456789"; for (i=;i<num;i++){ rand_num=rand()%; strncat(i_name,StrTable+rand_num,); } lr_log_message("userName1== %s", i_name); return lr_eval_string(i_name); } ---------------------------------------------- /*************************************************
*
**File name: 蚂蚁乐驾--参数化后
**Author: ytliug
**Version: 1.1
**Date: 2017-01-17 //生成日期
**Description: 事务(询价,出单接口,平台确认接口) **Others: // 其它内容的说明
**History: // 修改历史记录列表,每条修改记录应包括修改日期、修改者及修改内容简述 **----------------------------------------------------------------------------
*************************************************
*/ //车牌号
char license[]="";
//车架号
char vehicleFrame[]="";
//发动机号
char engine[]="";
//支付号
char payFlowId[]=""; char *str;
/*
生成车牌号,例如浙A23Q22
*/
strcat(license,"浙A"); strcat(license,lr_random_str()); lr_log_message("licenseNo= %s", license); lr_convert_string_encoding( license,
"gb2312",
"utf-8",
"str" ); lr_save_string( lr_eval_string("{str}"),
"licenseNo" ); /*
生成车架号 */
strcat(vehicleFrame,"LSY"); strcat(vehicleFrame,lr_random_str()); lr_save_string(vehicleFrame,"vehicleFrameNo"); /*
生成发动机号 */ strcat(engine,lr_random_str()); lr_save_string(engine,"engineNo"); /*
生成支付号 */
strcat(payFlowId,"A"); strcat(payFlowId,lr_random_str()); lr_save_string(payFlowId,"payFlowId");
LoadRunner 中调用c函数生成随机字符串的更多相关文章
- LoadRunner中调用SHA1算法加密字符串
参考<SHA-1 hash for LoadRunner>: http://ptfrontline.wordpress.com/2010/03/02/sha-1-hash-for-load ...
- 【问题】Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数
[问题]Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数. [解决]直接对变量加引号,如: <button onclick="deleteProduct('@ ...
- LoadRunner中自定义C函数实现字符串替换
.在globals.h 中定义一个函数ReplaceStr,实现字符串的替换: int ReplaceStr(char* sSrc, char* sMatchStr, char* sReplaceSt ...
- C#(.Net)中调用Sql sever汉字字符串显示为?问号
利用Sql语言,向数据库中导入‘C语’,结果在检查的时候,发现如上图所示. 网络上,很多人说是编码问题,但是都没给出具体的解决方案,最终用这种方法解决了! 把上图中需要储存汉字字符串的类型变为 nva ...
- Python 中的POST/GET包构建以及随机字符串的生成-乾颐堂
现在,我们来用Python,创建GET包和POST包. 至于有什么用处,大家慢慢体会. Python 中包含了大量的库,作为一门新兴的语言,Python 对HTTP有足够强大的支持. 现在,我们引入新 ...
- LoadRunner中截取字符串
LoadRunner中截取字符串 /*strchr和strrchr的区别*/ char *strTest1="citms citms"; char *strTest2,*strTe ...
- 在LoadRunner中从数组类型的参数随机取值的方法
在LoadRunner中从数组类型的参数随机取值的方法 使用web_reg_save_param做关联后,有时候会有多个匹配值. 为了模仿用户行为随机取一个值为后续transcation所用,可以使用 ...
- LoadRunner中常用的字符串操作函数
LoadRunner中常用的字符串操作函数有: strcpy(destination_string, source_string); strc ...
- 在LoadRunner中转换字符串大小写的C语言函数
在LoadRunner中转换字符串大小写的C语言函数 . loadrunner语言ccharacterstringaction 封装ConvertToXXX函数: //ConvertToUpper f ...
随机推荐
- No-2.常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作.文件存取.目录操作.进程管理.文件权限 设定等 在 ...
- excel数据比对,查找差异
1.选中需比对的数据 2.开始->条件格式->突出显示单元格规则->重复值 3.选择唯一值,点击确定 4.结果展示 5.颜色标识的即:不同值
- 高可用技术之keepalived原理简单了解
Keepalived 工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议. 虚拟路由冗余协 ...
- 前端基础之JavaScript_1
摘要: JavaScript简介 引入方式 语言规范 JavaScript语言基础 变量声明 数据类型 运算符 流程控制 函数 词法分析 内置对象 一.JavaScript概述 1.ECMAScrip ...
- python基础003
1. list 1.1 基础 list是一组有序的集合序列,可以包含任何类型且不必相同,并支持嵌套.采用如下创建方式: li = ["spam",2.0,5,[10,20]] 列表 ...
- Python处理PDF-通过关键词定位-截取PDF中的图表
起因: 因为个人原因, 这些天了解了一下Python处理PDF的方法. 首先是PDF转txt, 这个方法比较多, 这里就不再赘述, 主要聊一下PDF中的图片获取. 这里用我自己的例子, 不过具体情况还 ...
- python中的函数的分类
函数的种类 传参的基本要求 默认参数 *args 关键字参数 **kwargs 普通函数 带参数 默认参数 def text(a,b=2) print("haha") print( ...
- 刁肥宅详解中缀表达式求值问题:C++实现顺序/链栈解决
1. 表达式的种类 如何将表达式翻译成能够正确求值的指令序列,是语言处理程序要解决的基本问题,作为栈的应用事例,下面介绍表达式的求值过程. 任何一个表达式都是由操作数(亦称运算对象).操作符(亦称运算 ...
- PHPTaint-检测xss/sqli/shell注入的php扩展模块[转]
web渗透者习惯采用黑盒或灰盒的方面来检测一款web应用是否存在漏洞,这种检测方法可以屏蔽不少漏洞,特别是程序逻辑中的漏洞.但如果能配合白盒的源码审计(也可以叫漏洞挖掘),效果将会更好,当然人力成本也 ...
- 【组合数模板】HDU 6114 Chess
http://acm.hdu.edu.cn/showproblem.php?pid=6114 [思路] 就是求C(m,n) [板] #include<iostream> #include& ...