loadrunner Lr_类函数之lr_db_getValue()
来源:互联网 发布:网络配线架报价 编辑:程序博客网 时间:2024/06/04 19:49
lr_db_getValue()--常用函数
从数据集中检索值。
int lr_db_getValue(“StepName = <step_name>”,“DatasetName =<dataset_name>”,“Column = <column>”,“Row = <row>”,“OutParam =<output_parm>”,LAST);
参数说明:
StepName:步骤的名称,它出现在测试树中。可以使用任何文本。
DatasetName:在lr_db_executeSQLStatement中指定的数据集的逻辑名称。
Column:从中检索值的数据集中的列的名称。
Row:在获取数据之前将数据集光标设置为指定的行。之一:
The row number(从1开始)
current - 不移动光标
next - 将光标设置到下一行
OutParam:将包含该值的LoadRunner参数。
LAST:此分隔符标记参数列表的结尾。
lr_db_getValue函数从由lr_db_executeSQLStatement创建的数据集中检索值。
要点:此功能仅在Web服务脚本中可用。
当此函数到达数据集的最后一行时,该行未定义。如果在下次调用lr_db_getValue时指定Row = next,则脚本将继续运行到第一条记录,而不发出任何错误。
此功能不支持打印或输出二进制数据。从数据集检索的二进制值显示为<binary_data>。
示例:lr_db_getValue
在以下示例中,lr_db_getValue检索由lr_db_executeSQLStatement创建的数据集中的三行的名称。名字保存在参数MyOutputParam中。
int i = 1;
lr_db_executeSQLStatement(“StepName =PerformQuery”,
“ConnectionName= db1”,
“SQLStatement= SELECT dbo.Customer.CustID,dbo.Customer.FirstName,dbo.Customer.LastName FROM dbo.Customer”,
“DatasetName =MyDataset”,
LAST);
while(i <4){
lr_db_getvalue(“StepName = GetValue”,
“DatasetName = MyDataset”,
“Column = FirstName”,
“Row = next”,
“OutParam = MyOutputParam”,
LAST);
lr_output_message(“值为:%s”,lr_eval_string(“{MyOutputParam}”)));
i = i + 1;
}}
- loadrunner Lr_类函数之lr_db_getValue()
- loadrunner Lr_类函数之lr_abort()
- loadrunner Lr_类函数之lr_abort()
- loadrunner Lr_类函数之lr_checkpoint()
- loadrunner Lr_类函数之lr_continue_on_error()
- loadrunner Lr_类函数之lr_convert_string_encoding()
- loadrunner Lr_类函数之lr_db_connect()
- loadrunner Lr_类函数之lr_db_dataset_action()
- loadrunner Lr_类函数之lr_db_disconnect()
- loadrunner Lr_类函数之lr_db_executeSQLStatement()
- loadrunner Lr_类函数之llr_debug_message()
- loadrunner Lr_类函数之lr_decrypt()
- loadrunner Lr_类函数之lr_set_transaction()
- loadrunner Lr_类函数之lr_end_transaction()
- loadrunner Lr_类函数之lr_set_transaction_instance_status()
- loadrunner Lr_类函数之lr_set_transaction_status_by_name()
- loadrunner Lr_类函数之lr_enable_ip_spoofing()和lr_disable_ip_spoofing()
- loadrunner Lr_类函数之lr_set_transaction_status()和lr_end_transaction_instance()
- leetcode---search-insert-position---查找
- 【NOIP2013】华容道
- 学习Docker(2017-10-1)
- 用Scrapy爬动画列表
- oracle学习
- loadrunner Lr_类函数之lr_db_getValue()
- bootstrap 格栅
- Python:Django项目( 一)!
- 浅析一句话木马
- Linux工程管理器和GDB调试器
- 微信小程序-text
- 理解 Thread.Sleep 函数
- 文章标题
- Python编程入门到实践:(看书总结9-9)