Load Runner 变量、参数的简单使用
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 变量、参数的简单使用的更多相关文章
- 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 ...
- 【问题】Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数
[问题]Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数. [解决]直接对变量加引号,如: <button onclick="deleteProduct('@ ...
- python中非关键字可变长参数和关键字变量参数的区别
#非关键字可变长参数 def add(*arg): return type(arg) print add() #打印结果 <type 'tuple'> #关键字变量参数 def ab ...
- Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4 为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1 ...
- 在Azure中使用Load Runner测试TCP最大并发连接数
对于Azure中的每一台虚机,它所能支持的TCP最大并发连接数是50万(参考微软官网: http://azure.microsoft.com/en-us/documentation/articles/ ...
- Swift - 31 - 常量参数, 变量参数和inout参数
//: Playground - noun: a place where people can play import UIKit // swift中默认情况下, 传入的参数是不可以修改的, 也就是l ...
- Java变量参数
Java1.5添加新功能:可变参数:它适用于参数不确定性的数量,判断形势的类型.java变量参数数组操作. 特点: 1.今天的参数列表只能持续. 2.省略号(...)位于变量类型和变量名之间,前后有无 ...
- 【angular】angular如何让传递变量参数+ng-change的使用
HTML: <div class="form-group"> <label class="col-sm-2 control-label"> ...
- go语言的安装、环境变量配置及简单使用
go语言的安装.环境变量配置及简单使用 1.安装git并且配置在path中,默认就勾选了 下载地址https://git-scm.com/download/win 2.下载安装visualstudio ...
随机推荐
- UML建模:学习笔记(1)
UML:学习笔记(1) 事物 结构事物 类: 接口: 协作:(定义元素之间的相互作用) 用例:(在系统外部和系统交互的人) 组件:(描述物理系统的一部分) 节点:(一个节点可以被定义为运行时存在的物理 ...
- Python map,reduce,filter,apply
map(function, iterable, ...) map()函数接收两个参数,一个是函数,一个是可迭代的对象,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 基本等 ...
- python调用java jython
环境:openjdk8,python2.7,jython2.7jython下载地址 http://www.jython.org/downloads.html 下载完成后,运行下面命令 java ...
- Eclipse cdt mingw配置记录
本人下载的是Eclipse C/C++ IDE for Neon.3,下载页面是:http://www.eclipse.org/cdt/downloads.php. 1. 运行eclipse后,在He ...
- jsonpath对json数据进行分析校验做接口测试
在做接口测试的时候, 我们需要对返回的数据进行分析校验, 一般返回的都是json格式的数据, 怎么来解析校验呢? 之前有看过使用递归遍历json数据的, 然后找到了jsonpath, 可以很方便的对j ...
- Tkenter之API测试系统界面设计
# -*- coding: UTF-8 -*- from Tkinter import * tk=Tk() tk.geometry('500x400+500+200') tk.title('API测试 ...
- 激活idea2018
首先下载安装完成后,打开hosts文件,新增一条路由: 0.0.0.0 account.jetbrains.com 打开软件输入序列码: EB101IWSWD-eyJsaWNlbnNlSWQiOiJF ...
- php简单实现通讯录采集,我的第一个php,适合新手
起源于要整理通讯录,原先用的是文件调查,现在学了php,就自己试一下.程序短小精悍,适于学习.有两个文件,bj.html用于显示和采集表单信息.bj.php用于处理数据和反馈结果.突出之处在于可以上传 ...
- HTML5 学习记录——2
20150826 1.声明文档类型 <!DOCTYPE> 声明HTML是用什么版本写的. 常用声明; 2.HYML头部元素 <head> <title> 定义 ...
- vuex使用mapActions报错解决办法
先贴上报错: vuex2增加了mapGetters和mapActions的方法,借助stage2的Object Rest Operator 所在通过 methods:{ ...mapActions([ ...