loadrunner Lr_类函数之lr_checkpoint()
来源:互联网 发布:打阿里云的投诉电话 编辑:程序博客网 时间:2024/06/14 17:17
lr_checkpoint()
根据期望值(检查点)验证参数的值。
int lr_checkpoint(“StepName =<step_name>”,“ActualValue = {<input_param>}”,“Compare =<operator>”,“ExpectedValue = {<checkpoint>}”,“StopOnValidationError= <error_code>
StepName步骤的名称,它显示在测试树中。可以使用任何文本。
ActualValue用于与ExpectedValue参数进行比较的数据。可以是值或LoadRunner参数。
用于比较ActualValue和ExpectedValue值的比较运算符:
Equals--等于
NotEquals--不等于
Contains--包含
StartsWith--以……为开始
EndsWith--以……为结束
ExpectedValue与ActualValue参数进行比较的数据。可以是值或LoadRunner参数。
StopOnValidationError指示是否所有步骤失败。有效值:
false:步骤不会失败。
true:步骤失败。
LAST此分隔符标记参数列表的结尾。
lr_checkpoint函数根据检查点值验证参数的值。
Important(要点):此功能仅在Web服务脚本中可用。
如果验证失败,脚本将中止或继续,具体取决于StopOnValidationError参数的值和“错误时继续”?运行时设置。错误继续?运行时设置优先于StopOnValidationError的值。
运算符区分大小写。
此功能不被记录。它可以在增强脚本时手动添加。
示例:lr_checkpoint
在以下示例中,lr_checkpoint验证数据集中每行的名称是否与名称“Joe”匹配。如果行与此名称不匹配,则脚本将继续运行,而不会在出错时结束。
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);
if(i <4){
lr_db_getvalue(“StepName =GetValue”,
“DatasetName = MyDataset”,
“Column = FirstName”,
“Row = next”,
“OutParam = MyOutputParam”,
LAST);
lr_output_message(“值为:%s”,lr_eval_string(“{MyOutputParam}”)));
lr_checkpoint(“StepName =VerifyCheckpoint”,
“ExpectedValue= Joe”,
“ActualValue= {MyOutputParam}”,
“Compare =Equals”,
“StopOnValidationError= false”,
LAST);
i = i + 1;
}}
- loadrunner Lr_类函数之lr_checkpoint()
- loadrunner Lr_类函数之lr_abort()
- loadrunner Lr_类函数之lr_abort()
- 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_类函数之lr_db_getValue()
- 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()
- 欢迎使用CSDN-markdown编辑器
- loadrunner Lr_类函数之lr_abort()
- 配置 VirtualBox backend
- Java Thread.yield详解
- 算法第一周
- loadrunner Lr_类函数之lr_checkpoint()
- loadrunner Lr_类函数之lr_continue_on_error()
- leetcode---search-for-a-range---查找
- 模型组合之梯度提升(Gradient Boosting)
- 队列(queue)
- loadrunner Lr_类函数之lr_convert_string_encoding()
- servlet的请求包含(request.getRequestDispatcher().include())
- JAVA实现二项队列
- loadrunner Lr_类函数之lr_db_connect()