51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2526|回复: 4
打印 上一主题 下一主题

[原创] 请问各位高手检查点和关联之中会用到的lr_save_string和lr_eval_string函数使用方法!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-23 17:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lr_save_string和lr_eval_string函数会经常用在检查点和关联这两章节中,请问这两个函数在loadrunner是如何使用的?我的意思是比如是否可以直接插入到录制的脚本当中?还是手工把这两个函数输入到脚本中里面输入参数?主要是具体操作没用过,但是我知道这两个函数的功能是什么!
(lr_eval_string 函数在评估任何嵌入的参数之后
// 返回输入字符串。如果字符串
// 实参 (argument) 只包含一个形参 (parameter),该函数
// 返回形参的当前值
int lr_save_string (const char *param_value, const char *param_name)!

lr_save_string 函数将指定的以 null 终止的
// 字符串赋给参数。该函数可用于关联
// 查询。要确定参数值,请使用
// 函数 lr_eval_string。
int lr_save_string (const char *param_value, const char *param_name);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-11-29 21:42:23 | 只看该作者
Example: lr_eval_string
  1. In the following example, lr_eval_string replaces the parameter row_cnt with its current value. This value is sent to the LoadRunner output window or Application Management agent log file using lr_output_message.
  2. lrd_stmt(Csr1, "select count(*) from employee", -1, 1 /*Deferred*/, 2 /*Ora V7*/, 0);
  3. lrd_bind_col(Csr1, 1, &COUNT_D1, 0, 0);
  4. lrd_exec(Csr1, 0, 0, 0, 0, 0);
  5. lrd_save_col(Csr1, 1, 1, 0, "row_cnt");
  6. lrd_fetch(Csr1, 1, 1, 0, PrintRow2, 0);
  7. lr_output_message("value : %s", lr_eval_string("The row count is: {row_cnt}"));
复制代码
Example: lr_save_string
ID_D1
0
777
  1. In the following example, lr_save_string assigns 777 to a parameter emp_id. This parameter is then used in another query.
  2. lrd_stmt(Csr1, "select id from employees where name='John'", ...);
  3. lrd_bind_col(Csr1,1,&ID_D1,...);
  4. lrd_exec(Csr1, ...);
  5. lrd_fetch(Csr1, 1, ...);
  6. lr_save_string("777", "emp_id");
  7. lrd_stmt(Csr1,"select salary from payment where id ='{emp_id}'",...);
  8. lrd_exec(Csr1, 0, 0, 0, 0, 0);
复制代码

[ 本帖最后由 cebio 于 2009-11-29 21:47 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-11-30 10:42:16 | 只看该作者
学到了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-5-13 15:11:46 | 只看该作者
这是什么啊,就是把LR的帮助拷贝过来
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-5-13 15:12:45 | 只看该作者
高手给举几个例子说明下呗
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 12:02 , Processed in 0.072219 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表