测试回顾版-第三讲:Loadrunner脚本 VS C语言

 

就目前的了解。Loadrunner的脚本语言其实和C没什么区别。他内部的好多机制都是C实现的。

不过是一种“类C”。

(至于说什么java vuser等我不熟悉,所以我的理解就是类C,也只是让大家熟悉“类C”编程)

 

 所以我从几个方面分析

 

1:定义常量变量和C一样

2:LR函数的参数使用与C有点不一样, 在LR中,C的变量和LR的参数是不一样的。
任何C的变量都不能被LR的函数直接调用。
应该用lr_eval_string来取值。

3:什么循环语句,选择语句都和C一样

 

 

4:一些函数的定义和C不一样。虽然名字一样,参数有不同

5: 输入输出也有些不同。

 

所以重点要突破的地方就是理清参数和变量直接的关系。和多熟悉一LR些函数,其他就是C语言的知识了。

 

 

lr它有自己管理的变量,也叫参数,这种参数只能通过reg或者lr_save_方式定义,或者通过文件定义. 

 

1:定义常量和变量

 

 所有变量在C必须声明,才可以使用

 

浮点型

字符型

 

 

%d是用来表示一个整型值

%f浮点型。(不常见)。

同样, %ç对应字符值。

 

在LoadRunner中lr_output_message相当于C中的printf的。 输出将被印在执行日志中Vugen窗口。

int a = 5;

float x = 3.14;

char c = ‘A’;

 

lr_output_message(“The values are: a = %d, x = %f, c = %c”,a,x,c);

 

  1. 1.      分支构造
    1. a.      if
    2. b.      switch
  2. 2.      循环构造
    1. a.      for
    2. b.      while
    3. c.       do 


逻辑运算

Symbol

Meaning

LESS THAN

<=

LESS THAN OR EQUAL TO

> 

GREATER THAN

>=

GREATER THAN OR EQUAL TO

==

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值