- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LoadRunner技巧之添加事务.doc
LoadRunner 技巧之添加事务 发布时间: 2013-3-19 16:03 ?? 作者: 虫师 ?? 来源: 51Testing软件测试网采编? 字体:? 小? 中? 大? | 上一篇 下一篇 | 打印? | 我要投稿? | 推荐标签: 软件测试 LoadRunner 测试工具 事务(Transaction)用于模拟用户的一个相对完整的、有意义的业务操作过程,例如登录、查询、交易、转账,这些都可以作为事务,而一般不会把每次HTTP请求作为一个事务。 拿笔者所测试的邮箱系统为例,对于邮箱来说更基本且用户使用最多的应用就是收发邮件功能,我们可以拿发邮件看作一个事务:打开写信页,填写收件人,主题,内容,点击发信。在做性能需求分析的时候也就是把系统的业务抽离出来,在性能脚本中用事务来描述。 我们在录制脚本的过程中,可以通过录制面板的事务按钮来添加事务。 同样以loadrunner 自带WebTours为例,操作步骤: 1、打WebTours首页 2、点击事务开始按钮,输入“登录” 3、输入用户名密码点击登录按钮 4、点击事务结束按钮,确定。(注意:事务的开始与结束的名称一定要一致) 脚本如下: Action(){ ??? web_url(WebTours,??????? URL=:2080/WebTours/,??????? Resource=0,??????? RecContentType=text/html,??????? Referer=,??????? Snapshot=t3.inf,??????? Mode=HTML,??????? EXTRARES,??????? Url=../favicon.ico, Referer=, ENDITEM,??????? LAST); ??? lr_start_transaction(登陆);??? //事务开始函数 ??? web_submit_data(login.pl,??????? Action=:2080/WebTours/login.pl,??????? Method=POST,??????? Referer=:2080/WebTours/nav.pl?in=home,??????? Mode=HTML,??????? ITEMDATA,??????? Name=userSession, Value=110409.949777238fzHQcVVpHQVzzzzHDtAHfpcHAHf, ENDITEM,??????? Name=username, Value=test, ENDITEM,??????? Name=password, Value=123456, ENDITEM,??????? Name=JSFormSubmit, Value=on, ENDITEM,??????? LAST); ??? web_submit_data(login.pl_2,??????? Action=:2080/WebTours/login.pl,??????? Method=POST,??????? RecContentType=text/html,??????? Referer=:2080/WebTours/nav.pl?in=home,??????? Snapshot=t4.inf,??????? Mode=HTML,??????? ITEMDATA,??????? Name=userSession, Value=110409.949777238fzHQcVVpHQVzzzzHDtAHfpcHAHf, ENDITEM,??????? Name=username, Value=test, ENDITEM,??????? Name=password, Value=123456, ENDITEM,??????? Name=JSFormSubmit, Value=on, ENDITEM,??????? Name=login.x, Value=51, ENDITEM,??????? Name=login.y, Value=12, ENDITEM,??????? LAST); ??? lr_end_transaction(登陆,LR_AUTO);?? //事务结束函数 ??? return 0;} 查看运行结果: Action.c(15): Notify: Transaction 登陆 started.Action.c(17): web_submit_data(login.pl) was successful, 795 body bytes, 225 header bytes???
文档评论(0)