SilkPerformer培训(软件测试).ppt_第1页
SilkPerformer培训(软件测试).ppt_第2页
SilkPerformer培训(软件测试).ppt_第3页
SilkPerformer培训(软件测试).ppt_第4页
SilkPerformer培训(软件测试).ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. SilkPerformerSilkPerformer培训培训 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 2 性能测试概念 SilkPerformer与其它工具的差别 SilkPerformer安装部署 SilkPerformer使用 SilkPerformerSilkPerformer培训培训 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 3 性能测试(Performance Testing): 在一定的负载情况下,系统的响应时间等特性 是否满足特定的性能需求 区分以下用户数概念: 在线 并发 预计系统实际用户数 性能测试性能测试概念概念 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 4 基于协议的用户行为模拟 参数化 关联 事务 集合点 计数器监控 性能测试的关键技术性能测试的关键技术 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 5 Loadrunner Jmeter SilkPerformerSilkPerformer与其它工具的差别与其它工具的差别 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 6 安装过程比较简单,基本上可以通过下一步来完成 SilkPerformerSilkPerformer安装部署安装部署 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 7 安装过程比较简单,基本上可以通过下一步来完成 SilkPerformerSilkPerformer安装部署安装部署 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 8 安装过程比较简单,基本上可以通过下一步来完成 SilkPerformerSilkPerformer安装部署安装部署 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 9 安装过程比较简单,基本上可以通过下一步来完成 SilkPerformerSilkPerformer安装部署安装部署 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 10 产品语言简介 Vuser 负载加压 报告生成 SilkPerformerSilkPerformer使用使用 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 11 Benchmark Description Language (BDL) 如: Var gsSverify1 : string; / 0b37be02 hFilename1 : number; print(“username :“ + psTest2username);等 产品语言简介产品语言简介 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 12 创建项目和脚本 协议选择 脚本录制 回放调试 日志查看 参数化 计时器 添加事务 添加集合点 数据关联 VuserVuser 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 13 SilkPerformer是以项目的模式来管理所有的测试脚本及方案文档等,所以 需要先创建项目 创建项目脚本创建项目脚本 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 14 在新建项目的同时,需要选择项目的访问协议 协议选择协议选择 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 15 操作过程全程录制回放,并且适合多种浏览器 脚本录制脚本录制 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 16 录制过程中可以通过操作条来完成不同的操作 脚本录制脚本录制 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 17 脚本录制完成后,进入单脚本调试阶段 回放调试回放调试 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 18 运行 回放调试回放调试 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 19 运行完成后,可以通过TrueLog查看运行日志来验证运行过程是否正确 日志查看日志查看 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 20 同时也可以查看调试信息等 日志查看日志查看 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 21 先找到脚本中需要参数化的部分,然后再进行参数化的操作 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 22 进入参数化的可视化操作页面 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 23 支持参数的类型 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 24 参数化配置 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 25 定义脚本运行时的参数化选取方式 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 26 操作完成后,生成文件,并能进行编辑操作 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 27 脚本代码如下: transaction TInit begin FileCSVLoadGlobal(hUserinfo11, “userinfo1.csv“, “,“); FileGetRndRow(hUserinfo11); username := FileGetCol(hUserinfo11, 1, STRING_COMPLETE); WebSetBrowser(WEB_BROWSER_MSIE6); WebModifyHttpHeader(“Accept-Language“, “zh-cn“); /WebSetUserBehavior(WEB_USERBEHAVIOR_FIRST_TIME); /WebSetDocumentCache(true, WEB_CACHE_CHECK_SESSION); end TInit; 调用脚本如下: “pwuser“ := username, 参数化参数化 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 28 录制脚本时可以添加计时器,添加计时器时一定要注意有开始计数,也 有停止计数的操作 脚本片段如下: MeasureStart(“TMainTimer1“); MeasureStop(“TMainTimer1“); 计时器计时器 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 29 录制脚本时可以添加事务 脚本片段如下: transaction NewTransaction1 var begin MeasureStart(“TMainTimer2“); MeasureStop(“TMainTimer2“); end NewTransaction1; 添加事务添加事务 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 30 添加集合点的代码 var hConnection: number; dcltrans transaction TLogon var nRet: number; begin OraLogon(hConnection, “user“, “password“, “orclnet2“); nRet := GlobalWaitFor(“All are logged in“, ALL_USERS, 300); if nRet = GLOBAL_SYNCHRONIZED then Print(“I am the last user at the checkpoint“); end; end TLogon; 添加集合点添加集合点 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 31 先选中需要关联的数据“1236”,然后往上找到对应的参数变量 “PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017” 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 32 找到脚本对应的“PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017”的调用的 位置,再右键“Locate in Recent Try Script TrueLog” 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 33 打开对应的“TrueLog”,并定位到对应的链接地址上 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 34 通过查找的方式来查找需要关联的数据 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 35 右键“Parse Selected Text into a Variable” 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 36 进行数据关联,并定义左右边界 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 37 关联成功后的代码如下所示: WebParseDataBoundEx(sParseDataVar2, STRING_COMPLETE, ToEncoding(“3Ftid“), 1, ToEncoding(“%“), WEB_FLAG_IGNORE_WHITE_SPACE | WEB_FLAG_CASE_SENSITIVE | WEB_FLAG_HEADER_ONLY, 1); sFormSid2 := sParseDataVar2; WebPageUrl(“http:/localhost:8081/phpwind_UTF8_8.7/upload/read.php“ , “task2|默认版块 - phpwind - Powered by phpwind“, PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017); Print(“sParseDataVar2: “ + sParseDataVar2); 数据关联数据关联 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 38 场景设置 监控器添加 负载加压 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 39 通过WorkLoad来设置用户的加载方式 场景设置场景设置 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 40 添加相关的监控器,对被测系统的各项指标进行监控和分析,提供依据 监控器添加监控器添加 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SOFTWARE TECH CO.,LTD. 41 监控器的添加xp/2003系统指标的页面 监控器添加监控器添加 专业测试保障卓越品质 The high quality derived from the professional testing 上海博为峰软件技术有限公司 SHANGHAI BWF SO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论