Action()
{

定义数组时一定要指明大小
 变量定义一定要放在所以操作之前,放在脚本最前面
    
 int num ;//定义数值变量
 int numy[5];//定义整型数组
 char *str1,*str2,*str3;//定义字符串变量
 char stry[10],filename[5],data[10];//定义字符串数组

//给数值赋值
 num=10;
 正确输出方法

lr_output_message("%d",num);
错误输出方法

// lr_output_message(num);

 1、变量赋值

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}"));
 3、参数取值

lr_eval_string("{paraStr2}");
 lr_eval_string("{paraNum2}");

 4、参数转换为变量

 strcpy(stry,lr_eval_string("{paraStr1}"));
 lr_output_message("%s",stry);

num=atoi(lr_eval_string("{paraNum1}"));
 lr_output_message("%d",num);

5、将参数格式化输出到变量
 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);

 参数赋值给参数

 lr_save_string(lr_eval_string("{paraNum2}"),"paraNum1");
 lr_output_message(lr_eval_string("{paraNum1}"));
 return 0;
}

转自:http://blog.sina.com.cn/s/blog_65dba2e50102we9o.html

Load Runner 变量、参数的简单使用的更多相关文章

  1. nginx里的变量,实现简单过滤。

    1,nginx内置变量 nginx 有很多内置变量可以进行简单的过滤. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

  2. 【问题】Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数

    [问题]Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数. [解决]直接对变量加引号,如: <button onclick="deleteProduct('@ ...

  3. python中非关键字可变长参数和关键字变量参数的区别

    #非关键字可变长参数 def add(*arg):    return type(arg) print add() #打印结果 <type 'tuple'> #关键字变量参数 def ab ...

  4. Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数

    Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4  为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1 ...

  5. 在Azure中使用Load Runner测试TCP最大并发连接数

    对于Azure中的每一台虚机,它所能支持的TCP最大并发连接数是50万(参考微软官网: http://azure.microsoft.com/en-us/documentation/articles/ ...

  6. Swift - 31 - 常量参数, 变量参数和inout参数

    //: Playground - noun: a place where people can play import UIKit // swift中默认情况下, 传入的参数是不可以修改的, 也就是l ...

  7. Java变量参数

    Java1.5添加新功能:可变参数:它适用于参数不确定性的数量,判断形势的类型.java变量参数数组操作. 特点: 1.今天的参数列表只能持续. 2.省略号(...)位于变量类型和变量名之间,前后有无 ...

  8. 【angular】angular如何让传递变量参数+ng-change的使用

    HTML: <div class="form-group"> <label class="col-sm-2 control-label"> ...

  9. go语言的安装、环境变量配置及简单使用

    go语言的安装.环境变量配置及简单使用 1.安装git并且配置在path中,默认就勾选了 下载地址https://git-scm.com/download/win 2.下载安装visualstudio ...

随机推荐

  1. 【leetcode刷题笔记】Reverse Integer

    Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 解题:设定一个变量 ...

  2. Redis高级进阶(一)

    一.redis中的事务 在关系型数据库中事务是必不可少的一个核心功能,生活中也是处处可见,比如我们去银行转账,首先需要将A账户的钱划走,然后存到B账户上,这两个步骤必须在同一事务中,要么都执行,要么都 ...

  3. CSS3自定义下拉框菜单

    在线演示 本地下载

  4. UVA 1493 Draw a Mess(并查集+set)

    这题我一直觉得使用了set这个大杀器就可以很快的过了,但是网上居然有更好的解法,orz... 题意:给你一个最大200行50000列的墙,初始化上面没有颜色,接着在上面可能涂四种类型的形状(填充):  ...

  5. JAVA中的4种线程池的使用

    Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程.newFixe ...

  6. 大话设计模式--状态模式 State -- C++实现实例

    1.状态模式: 当一个对象的内在状态改变时,允许改变其行为,这个对象看起来就像是改变了其类. 状态模式解决的是当控制一个对象状态转换的条件表达式过于复杂, 把状态的判断逻辑转移到表示不同状态的一系列类 ...

  7. 从HTTP请求中获取客户IP地址

    /**     * 从HTTP请求中获取客户IP地址     *     * @param request http请求     * @return 客户IP地址     */    public s ...

  8. IIS部署网站(建站)

      双击IIS图标,运行IIS服务器: 如下图所示: 2 IIS打开后,选中网站,然后右键,在弹出的菜单中,选择新建,然后选择网站:如下图所hi: 3 在弹出的窗口中,直接点击下一步:如下图所示: 4 ...

  9. PHP不用第三变量交换2个变量的值的解决方法

    以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值.一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了.网上找 ...

  10. HihoCoder1339 Dice Possibility(概率DP+母函数)

    时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 What is possibility of rolling N dice and the sum of the numb ...