



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 MsgId: MMSG-26386Action.c(29): web_submit_data(login.pl_2) was successful, 795 body bytes, 225 header bytes MsgId: MMSG-26386Action.c(45): Notify: Transaction 登陆 ended with Pass status (Duration: 0.5704 Wasted Time: 0.0152).通过运行结果我们可以很清晰地看到本次事务是pass的,整个脚本的持续时间和事务的消耗时间等。插入事务的方法:插入事务操作可以在录制脚本过程中,也可以在录制结束后进行。可以在脚本中找到需要添加事务的部分,直接插入:-lr_start_transaction(事务);.lr_end_transaction(事务,LR_AUTO);-注意:1、开始与结束函数必须成对出现2、事务的名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工特种作业-建筑司索指挥信号工真题库-4
- 山东会考语文题目及答案
- 2023年学业水平合格考试三年分类汇编(真题)-专题一宇宙中的地球04地球的圈层结构
- 2023-2024学年福建省福州市八县(市)协作校高二下学期期末联考数学试题(解析版)
- 2025届湖南省新高考教学教研联盟高三第一次联考语文试题(解析版)
- 2024-2025学年山西省太原市高一上学期期末考试语文试题(解析版)
- 高中数学高一下学期期末考试试卷(含答案)
- 鹅卵石施工工艺
- 债务委托协议合法
- 汽车风窗玻璃清洗液产品质量河南省监督抽查实施细则
- 2025年烟花爆竹经营单位主要负责人模拟考试题及答案
- 租房合同到期交接协议书
- 中国废旧轮胎橡胶粉项目投资计划书
- 子宫内膜异位性疾病护理
- 人工智能芯片研究报告
- 2025贵州中考:历史高频考点
- pc构件吊装安全专项施工方案
- 汽车质量意识培训
- 新疆开放大学2025年春《国家安全教育》形考作业1-4终考作业答案
- 管网工程有限空间内清淤作业检测修复安全专项施工方案
- 成本预算绩效分析实施案例
评论
0/150
提交评论