loadrunner Web_类函数之web_check_box()

本文详细介绍了web_check_box函数的功能及使用方法,包括选中或清除复选框、模拟复选框事件等操作。该函数适用于多种脚本环境,如Web、Oracle Web应用11i等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

web_check_box()

选中或清除复选框。
int web_check_box(stepname,...,DESCRIPTION,description arguments,ACTION,action arguments,[VERIFICATION,verification arguments,] LAST);
web_check_box模拟对复选框执行的操作,例如设置,清除,评估脚本等。
此函数返回以下之一:
LR_PASS(0):函数完成没有错误。
LR_FAIL(1):函数完成时出现错误,例如LoadRunner Load Generator的I / O错误。
LR_NOT_FOUND(2):函数的NotFound验证参数设置为警告或通知,并且找不到对象。
LR_PASS不指示测试步骤通过 - 只是函数运行到完成。例如,LR_PASS不表示服务器返回了期望值。
此功能可用于Web(点击和脚本),Oracle Web应用程序11i,PeopleSoft Enterprise,AJAX(点击和脚本)和SAP(点击和脚本)脚本。

以下是一些实例:

1)选择或清除复选框
在此示例中,web_check_box函数设置一个复选框并清除另一个。

web_check_box("ticketLess",

       "Snapshot=t42.inf",

       DESCRIPTION,

       "Name=ticketLess",

       "Ordinal=2",

       ACTION,

       "Set=ON",

       LAST );

web_check_box("box2_2",

       "Snapshot=t25.inf",

       DESCRIPTION,

       "Name=box2",

       ACTION,

       "Set=OFF",

       LAST );

2) 选中复选框时按Enter键
此示例显示当复选框具有输入焦点时按下enter键时如何记录web_check_box函数。效果与点击提交按钮相同。

 

web_check_box("box2_2",

    "Snapshot=t57.inf",

    DESCRIPTION,

    "Name=box2",

    ACTION,

    "UserAction=Submit",

    LAST );

3) 为复选框触发事件
在此示例中,onmouseover事件从复选框触发。

web_check_box("check_box_2",

    "Snapshot=t275.inf",

    DESCRIPTION,

    ACTION,

    "FireEvent=onmouseover",

LAST );

Action() { web_add_cookie("ECS_ID=d3a982c70109359a9e4b14c349b7a8f43fc01bb3; DOMAIN=192.168.77.133"); web_add_cookie("ECS[visit_times]=1; DOMAIN=192.168.77.133"); web_add_auto_header("Accept-Language", "zh-CN,zh;q=0.9"); web_url("ecshop", "URL=http://192.168.77.133/ecshop/", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", EXTRARES, "Url=themes/default/images/topNavBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/bg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/foucsBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/NavBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/box_2Bg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/h3title.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/bnt_search.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/lineBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/catBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/itemH2Bg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/topNavR.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/searchBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/inputbg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=data/flashdata/dynfocus/data.js", ENDITEM, "Url=themes/default/images/helpTitBg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/logo1.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/footerLine.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/uh_bg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/bnt_ur_log.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/ur_bg.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, "Url=themes/default/images/ur_bg1.gif", "Referer=http://192.168.77.133/ecshop/themes/default/style.css", ENDITEM, LAST); web_url("bnt_log.gif", "URL=http://192.168.77.133/ecshop/user.php", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/", "Snapshot=t2.inf", "Mode=HTML", LAST); web_set_sockets_option("SSL_VERSION", "AUTO"); lr_think_time(15); web_submit_data("user.php", "Action=http://192.168.77.133/ecshop/user.php", "Method=POST", "TargetFrame=", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/user.php", "Snapshot=t3.inf", "Mode=HTML", ITEMDATA, "Name=username", "Value=test0042", ENDITEM, "Name=password", "Value=123456", ENDITEM, "Name=act", "Value=act_login", ENDITEM, "Name=back_act", "Value=http://192.168.77.133/ecshop/", ENDITEM, "Name=submit", "Value=", ENDITEM, LAST); web_url("诺基亚E66", "URL=http://192.168.77.133/ecshop/goods.php?id=9", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/", "Snapshot=t4.inf", "Mode=HTML", LAST); web_url("cron.php", "URL=http://192.168.77.133/ecshop/api/cron.php?t=1753254435", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/goods.php?id=9", "Snapshot=t5.inf", "Mode=HTML", EXTRARES, "Url=../themes/default/images/commentsBnt.gif", "Referer=http://192.168.77.133/ecshop/goods.php?id=9", ENDITEM, LAST); web_url("goods.php", "URL=http://192.168.77.133/ecshop/goods.php?act=price&id=9&attr=227&number=1&1753254436206206", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/goods.php?id=9", "Snapshot=t6.inf", "Mode=HTML", LAST); web_custom_request("flow.php", "URL=http://192.168.77.133/ecshop/flow.php?step=add_to_cart", "Method=POST", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/goods.php?id=9", "Snapshot=t7.inf", "Mode=HTML", "Body=goods={\"quick\":1,\"spec\":[\"227\"],\"goods_id\":7,\"number\":\"1\",\"parent\":0}", LAST); web_url("flow.php_2", "URL=http://192.168.77.133/ecshop/flow.php?step=cart", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/goods.php?id=9", "Snapshot=t8.inf", "Mode=HTML", LAST); web_url("checkout", "URL=http://192.168.77.133/ecshop/flow.php?step=checkout", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=cart", "Snapshot=t9.inf", "Mode=HTML", LAST); web_url("flow.php_3", "URL=http://192.168.77.133/ecshop/flow.php?step=select_shipping&shipping=5&1753254446354354", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t10.inf", "Mode=HTML", LAST); web_url("flow.php_4", "URL=http://192.168.77.133/ecshop/flow.php?step=select_payment&payment=1&1753254449555555", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t11.inf", "Mode=HTML", LAST); web_url("flow.php_5", "URL=http://192.168.77.133/ecshop/flow.php?step=select_pack&pack=0&1753254451388388", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t12.inf", "Mode=HTML", LAST); web_url("flow.php_6", "URL=http://192.168.77.133/ecshop/flow.php?step=select_card&card=0&1753254453200200", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t13.inf", "Mode=HTML", LAST); web_url("flow.php_7", "URL=http://192.168.77.133/ecshop/flow.php?step=check_surplus&surplus=0&1753254455323323", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t14.inf", "Mode=HTML", LAST); web_submit_data("flow.php_8", "Action=http://192.168.77.133/ecshop/flow.php?step=done", "Method=POST", "TargetFrame=", "RecContentType=text/html", "Referer=http://192.168.77.133/ecshop/flow.php?step=checkout", "Snapshot=t15.inf", "Mode=HTML", ITEMDATA, "Name=shipping", "Value=5", ENDITEM, "Name=payment", "Value=1", ENDITEM, "Name=pack", "Value=0", ENDITEM, "Name=card", "Value=0", ENDITEM, "Name=card_message", "Value=", ENDITEM, "Name=bonus", "Value=0", ENDITEM, "Name=bonus_sn", "Value=", ENDITEM, "Name=postscript", "Value=", ENDITEM, "Name=how_oos", "Value=0", ENDITEM, "Name=x", "Value=91", ENDITEM, "Name=y", "Value=20", ENDITEM, "Name=step", "Value=done", ENDITEM, LAST); return 0; } 在此代码中,为什么关联不到ECS_ID
07-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值