loadrunner Lr_类函数之lr_set_transaction()
2017-10-12 21:08
260 查看
lr_set_transaction()
创建完成的事务。int lr_set_transaction(const char * name,double duration,int status);
参数说明:
Name:事务的名称。
duration:事务持续时间(秒)。
status:事务完成状态。用于pass, fail, or stop的交易状态常量之一,自动状态不适用。
lr_set_transaction函数在单个调用中创建事务,其持续时间和状态。在您要在事务中捕获的业务流程不包括顺序步骤,或者您可能需要或可能不想创建事务的情况下使用它,这取决于仅在测试期间已知的条件。
要为非顺序步骤创建事务,请捕获参与业务流程的每个系列步骤的持续时间。总计持续时间并使用lr_set_transaction创建事务。
要使用C语言脚本捕获持续时间,请使用lr_start_timer和lr_end_timer。对于其他语言,请使用本地语言时间函数。
lr_set_transaction也可以用于通过使用lr_get_transaction_duration保存事务失败前的持续时间来报告失败的事务的持续时间,然后使用lr_set_transaction创建用于报告该时间的新事务。
lr_set_transaction创建和关闭事务。因此,没有仅适用于开放交易的功能适用。
注意:不要在事务名称中使用句点字符(.)。句点字符分隔事务和子事务。在分析中,具有句点的事务名称将被解释为两个事务。
示例:lr_set_transaction
创建成功事务“Multiple_Orders”,持续时间为45.3秒。
lr_set transaction(“MultipleOrders”,45.3,LR_PASS);
相关文章推荐
- loadrunner Lr_类函数之lr_set_transaction_instance_status()
- loadrunner Lr_类函数之lr_set_transaction_status()和lr_end_transaction_instance()
- loadrunner Lr_类函数之lr_set_transaction_status_by_name()
- loadrunner Lr_类函数之lr_end_transaction()
- loadrunner Lr_类函数之 lr_resume_transaction_instance()
- loadrunner Lr_类函数之 lr_start_sub_transaction()和 lr_end_sub_transaction()
- loadrunner Lr_类函数之lr_db_executeSQLStatement()
- loadrunner Lr_类函数之 lr_save_string()
- loadrunner Lr_类函数之 lr_error_message()
- LoadRunner lr_eval_string() 函数使用及LR中变量、参数的简单使用
- loadrunner Lr_类函数之lr_db_getValue()
- loadrunner Lr_类函数之 lr_param_increment()
- loadrunner Lr_类函数之 lr_save_var()
- loadrunner Lr_类函数之 lr_eval_string_ext()
- loadrunner Lr_类函数之lr_debug_message()
- loadrunner Lr_类函数之 lr_param_sprintf()
- loadrunner Lr_类函数之 lr_eval_string_ext_free()
- loadrunner Lr_类函数之lr_decrypt()
- loadrunner Lr_类函数之lr_param_unique()
- loadrunner Lr_类函数之lr_enable_ip_spoofing()和lr_disable_ip_spoofing()