- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章-性能测试过程培训
性能测试流程——863+1 第一步:性能总体分析策划 确定测试目标 预期性能指标测试; 并发性能测试 疲劳性/大数据量测试 服务器性能测试 网络性能测试 第一步:分析性能测试总体策划 初步确定性能指标 并发用户数(Concurrent Users) 交易响应时间(Response Time) 每分钟交易数(Trans Rate) 第一步:分析性能测试总体策划 具体的指标可划分为: 总体指标 整个系统反映出来的整体性能情况 网络指标 网络因素对系统的影响情况 服务器指标 服务器需要监控的资源 服务器操作系统资源监控指标 数据库资源监控指标 Web服务器监控指标 应用服务器监控指标 第一步:分析性能测试总体策划 架构模型 网络拓扑结构: 第一步:分析性能测试总体策划 常见协议: Client/Server: MS SQL, ODBC, Oracle (2-tier), DB2 CLI, Sybase Ctlib, Sybase Dblib,infomix,Windows Sockets及DNS 定制: C templates, Visual Basic templates, Java templates, Javascript 及 VBscript. 分布式组件: COM/DCOM, Corba-Java, 及Rmi -Java. E-business: FTP, LDAP, Palm, SOAP, Web (HTTP/HTML) Enterprise Java Beans: EJB Testing及Rmi-Java. Legacy: Terminal Emulation (RTE). Mailing Services: Internet Messaging (IMAP), MS Exchange (MAPI), POP3, 及SMTP. Middleware: Jacada及Tuxedo (6, 7). Streaming: MediaPlayer及RealPlayer. Wireless: i-Mode, VoiceXML, 及WAP 第一步:分析性能测试总体策划 软件环境: OS DB Middleware Others 第一步:分析性能测试总体策划 4. 风险管理 风险识别:识别出本次性能测试的风险(如技术风险、性能测试重点、难点以及其他方面的风险); 定性风险分析:根据风险发生的概率,风险一旦发生对项目或本次性能测试的影响程度,对已识别的风险进行优先排序; 定量风险分析:对定性风险分析中排序在先的风险进行分析,并就风险分配一个值; 风险应对:增加积极风险,降低消极风险而制定的应对策率; 风险监控:在测试执行过程中,保持对项目进行监督以寻找新风险以及变化的风险; 第一步:分析性能测试总体策划 5. 资源规划: 估算本次测试所需的人力资源; 估算本次测试所需的设备资源、软件、工具资源及支持资源; 确定人员沟通管理办法(何时,由谁负责与谁进行沟通,沟通目标及效果),设备资源在何时到位,设备资源管理办法; 6. 进度规划: 列出本次性能测试所需的步骤(共8步)以及步骤执行顺序; 规划每个步骤所需要的资源; 根据每个步骤地持续时间,制定进度表; 第二步:确定人员,完成计划编制 确定服务目标 制定性能测试开始标准以及测试结束标准,并得到项目组的认可; 确定性能测试范围,并得到项目组的认可; 确定参与人员及职责 确定测试角色:根据本次性能测试的范围,确定测试角色(如,测试负责人、测试设计工程师、测试执行工程师等等); 确定职责:为角色分配人员,并制定人员职责分配表; 确定人员到位时间,规划如何建设、管理测试团队; 完成计划 根据“863+1”原则,整合第一步、第二步内容,完成本次性能测试计划的编制----《性能测试计划模版》见附件; 第三步:测试设计 测试环境设计 网络环境 软硬件环境 环境的维护方案 时间同步问题 “镜像”环境 第三步:测试设计 基础数据设计 数据库数据 方便识别和观察的数据 有特殊含义的数据 数据维护方案 业务/交易数据设计 用户数据设计 业务数据设计 负载数据设计 测试过程中的数据验证 第三步:测试设计 执行模型:用例和场景设计 对业务的分析和分解 根据业务确定用例 不同用例按照不同发生比例组成场景 了解每个场景的实际意义 用例与场景示例: 背景:一个进销存系统,包括登录、货物入库、订单处理、货物出库、查询五个模块 用例设计:针对模块设计用例 场景设计: 场景1 :10 %登录,10 %入库,30 %订单,20 %出库,30 %查询(1000 用户)——日常 场景2 :10 %登录,90 %查询(400 用户)——周
文档评论(0)