loadrunner 参数存储在data.ws、paralist、globals.h 中区别(参数与变量额区别于使用)
1、变量
1.1变量定义
定义数组时一定要指明大小
变量定义一定要放在所以操作之前,放在脚本最前面
int num ;//定义数值变量
int numy[5];//定义整型数组
char *str1,*str2,*str3;//定义字符串变量
char stry[10],filename[5],data[10];//定义字符串数组
1.2变量赋值
//给数值赋值
num=10;
正确输出方法
lr_output_message("%d",num);
str1="hello world1";
str2="hello world2";
lr_output_message(str1);
//拼接字符串
str3=str1+str2;//不正确的写法have illegal types `pointer to char' and `pointer to char'
sprintf(str3,"%s.%s",str1,str2);//不正确的写法Invalid parameter detected in function
sprintf(stry,"%s+%s",str1,str2);
strcpy(str1,"字符串复制给变量+hello world");//此种写法是错误的。
lr_output_message(stry);
//字符串数组赋值
strcpy(stry,"字符串赋值给数组变量+Hello World");
lr_output_message(stry);
2、参数赋值
//左边赋值给右边的参数
lr_save_string("Hello hourh","paraStr1");
lr_output_message(lr_eval_string("{paraStr1}"));
//变量的值赋值给参数
lr_save_string(stry,"paraStr2");
lr_output_message(lr_eval_string("{paraStr2}"));
//数值赋值给参数
lr_save_int(123,"paraNum1");
lr_output_message(lr_eval_string("{paraNum1}"));
变量中的数值赋值给参数--???有疑问,去掉以下这句输出语句,则按"-371720758"一串数字计算,加上就按正常数值计算啦 奇怪的很
或者把变量值初始化放在这里也可以按10进行运算,因此以后用到的时候再对数值初始吧,以免出
lr_output_message("%d",num);
lr_save_int(num*2,"paraNum2");
lr_output_message("%d",num);
lr_output_message(lr_eval_string("{paraNum2}"));
2.1参数转换为变量
strcpy(stry,lr_eval_string("{paraStr1}"));
lr_output_message("%s",stry);
num=atoi(lr_eval_string("{paraNum1}"));
lr_output_message("%d",num);
2.2将参数格式化输出到变量
lr_save_string("log","hzm");
sprintf(filename,"filename_201607%d.%s",rand()0,lr_eval_string("{hzm}"));
lr_output_message("文件名是:%s",filename);
sprintf(data, "%d/%d/%d", 1+rand(), 1+rand()(, 2009+rand()%6);
lr_output_message("文件名是:%s",data);
2.3 参数赋值给参数
lr_save_string(lr_eval_string("{paraNum2}"),"paraNum1");
lr_output_message(lr_eval_string("{paraNum1}"));
loadrunner 参数存储在data.ws、paralist、globals.h 中区别(参数与变量额区别于使用)的更多相关文章
- RDLC中添加参数,用来显示报表中数据集之外的信息。
我添加了两个参数,首先后台: ReportParameter rp = ,,).ToString()); ReportParameter rp1 = new ReportParameter(" ...
- vue中如何不通过路由直接获取url中的参数
前言:为什么要不通过路由直接获取url中的参数? vue中使用路由的方式设置url参数,但是这种方式必须要在路径中附带参数,而且这个参数是需要在vue的路由中提前设置好的. 相对来说,在某些情况下直接 ...
- C语言中可变参数的用法
原文地址: http://blog.csdn.net/wooin/archive/2006/04/29/697106.aspx 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() ...
- js:通过正则匹配获取页面的url中的参数
简介:获取页面参数 原生js: //通过正则匹配获取当前页面的url中的参数 function getUrlParam(name){ var reg = new RegExp("(^|&am ...
- 《Spring实战》第4章--面向切面的Spring--处理通知中的参数(经验总结)
今天学习<Spring实战>第4章<面向切面的Spring>,根据4.3.3小节写出如下切面类: package proxy; import java.util.HashMap ...
- springmvc中的参数接收
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import ...
- Loadrunner加密算法脚本与token作为get请求url上的参数处理
1.当字符串被封装好加密时(下例将算法封装在md5中),使用Loadrunner编写脚本,需要进行如下操作: 1)将md5.h文件添加到Extra Files 下,如图(Loadrunne ...
- LR编写Socket脚本方法1(XML/16进制报文data.ws格式)
本文主要讲述了Socket协议脚本的基础知识和编写方法,让大家能够在短时间内快速掌握简单的Socket协议脚本的编写方法.1.socket协议介绍Socket协议有万能协议之称,很多系统底层都是用的s ...
- Vue父子组件通信(父级向子级传递数据、子级向父级传递数据、Vue父子组件存储到data数据的访问)
Vue父子组件通信(父级向子级传递数据.子级向父级传递数据.Vue父子组件存储到data数据的访问) 一.父级向子级传递数据[Prop]: ● Prop:子组件在自身标签上,使用自定义的属性来接收外界 ...
随机推荐
- Flex 布局实例
如图: 代码如下: <!DOCTYPE HTML> <html> <meta charset="utf-8"> <head> < ...
- html的块级元素和内联元素
常用的块级元素: address , center , div , dl ,, form , h1 , h2 , h3 , h4 , h5 , h6 , menu , ol , p , table , ...
- 无阻赛的脚本(js脚本延迟方法)
js脚本的加载与执行 1.延迟脚本(defer属性) 带有defer属性的script标签,可以放置在文档的任何位置,在页面解析到该标签时,会开始下载该脚本,但是不会立即执行,直到dom加载完成(on ...
- Anaconda快捷搭建Python2和Python3环境
我们在使用Pycharm编辑Python程序经常会因为不熟悉Python2和Python3的一些代码区别而导致错误,我们知道他们之间很多代码是必须运行在对应版本中的,否则是会报错的.因此,本文介绍一个 ...
- JavaWeb框架SSH_Struts2_(一)
1. Struts2 框架入门及结合Intellj idea完成登陆demo测试 1.1 本章目录: 框架入门 Struts2简介 Struts2入门案例 Struts2执行流程分析 2. 具体 ...
- python基础(三)----字符编码以及文件处理
字符编码与文件处理 一.字符编码 由字符翻译成二进制数字的过程 字符--------(翻译过程)------->数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之 ...
- 2017年php面试题汇总
1.http状态码 200 这个没有什么好说的,是代表请求被正常的处理成功了 302 代表临时重定向 400 400表示请求报文中存在语法错误.需要修改后再次发送 403 表明请求访问的资源被拒绝了. ...
- [Egret]长按图片分享、分享图片、本地存储
egret 分享有API可以把一个显示对象树渲染成一个位图纹理,我把它赋值给 HTML 的 Image 元素,就实现了图片的显示,在微信中,通过长按图片可以分享出去.当然在其他浏览器可以保存在本地. ...
- WebView之js调用Android类的方法传递数据
1,具体的思路如下: 在android中写一个Activity,里面写一个webview,这个webview加载本地的一个html文件,显示这个网页,这个网页包括一个用户名和密码的输入框和两个按钮(只 ...
- laravel 嵌套的渴求式加载
今天在通过需求表A查询场地类型表B,然后通过表B的场地类型id去查询表C场地类型名的时候遇到了一个小的问题. 需求表A的字段:id.user_id .name等等: 中间表B的字段:id.appeal ...