- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务器性能测试 测试用例不必独立编写,也可以根据实际需要编写少量的测试用例。系统集成部会完成一部分工作。 建议:这部分和前两部分的用例编写结合起来,在用户并发性能测试、疲劳强度与大数据量性能测试时完成对服务器性能的监控。 6 性能测试的过程 说明 设计 执行 分析 调优 说明 性能需求文档 准备需要执行的负载测试概况安排 组成需要测试的负载的系统事务详细目录 需要执行和度量响应时间的系统事务详细目录 需要产生的分析和报告的说明 设计脚本 准备包含适量数据的测试数据库 书写组成负载的系统事务脚本 书写需要度量响应时间的系统事务脚本 工作量定义的开发(即负载概况的执行) 准备自动脚本参数化所需要的测试数据 执行 ????? 执行中间测试 执行性能测试 报告测试结果 分析结果 收集测试结果 准备表格和图形分析 准备包括解释和建议的测试报告 系统调优 ????? 包括对应用软件、中间件、数据库等的多项改变 数据库调优的效果大于程序调优 服务器系统参数的改变 升级客户端、服务器硬件、网络性能或路由等 分析与报告测试结果 响应时间 测量值 最小响应时间 最大响应时间 平均响应时间 95%的响应时间 响应时间需求与测试结果的比较 系统的吞吐量 实际事务率和吞吐量 判断与模拟的负载概况是否相一致 分析与报告测试结果(2) 通过图表方式列出响应时间与负载的关系 随着负载的增加性能降低的频率 在可接受的响应时间内能达到的最大吞吐量 某段时间内资源的使用情况 将资源使用与当时应用负载情况相关联,有助于寻找系统框架中的瓶颈 7 性能测试的工具 测试框架 执行客户应用工具 模拟用户操作 执行选择的系统事务 度量响应时间 测试驱动工具的功能 基本功能 建立网络连接 读取标准输入数据、准备命令行数据或准备传播的消息 承认来自远程服务器的响应 可以配置发送信息的频率 复杂功能 记录提交到服务器的事务的响应时间 在需要建立成千上百个虚拟客户端的时候,可以复制自己,在不同的实例间同步 系统资源监视工具 需要监视的资源包括 : PC client monitor——内存资源,磁盘空间,装入的DLL、TSR(内存驻留程序/寄存器) UNIX clients and servers monitors——过程的CPU使用和I/O,未占用内存,页面交换速率 Network monitor——带宽占用率,通过对数据包的追踪进行细节分析 Database monitor——访问数据库的过程,锁的请求和授权,死锁,逻辑和物理I/O 测试工具一览表 Rational MI Compuware Segue Empirix 测试管理 TestManager TestDirector Reconcile, QADirector, TrackRecord SilkPlan Pro, SilkRadar Web测试 Rational Suite TestStudio, Rational Robot Astra QuickTest, WinRunner, Quick Test Professional QARun, DevPartner Java Edition, Web Check SilkTest, SilkTest Interational e-test suite 功能测试 Rational Suite TestStudio, Rational Robot Astra QuickTest, WinRunner, Quick Test Professional, XRunner QARun SilkTest, SilkTest Interational, SilkPilot e-tester 性能测试 Rational Team Test Astra LoadTest, LoadRunner, Active Test, LoadRunner TestCenter QALoad, QACenter Performance Edition SilkPerformer e-load 8.Web性能测试实例 网站的性能测试 作 业 3 编写性能测试程序,要求: 接收参数包括:输入地址、最大并发用户数 输出:响应时间的折线图 * 在运行前如何优化多用户应用? 在部署之前,如何发现那些只有在实际运行后才能出现的错误? 多层应用环境的瓶颈在哪里? 能够处理预期负载所需要的系统容量是多少? 用户能不能体验一下可接受的响应时间,特别是在网络传输高峰的时候? 应用是否会让会满足客户指定的响应时间的需求? 以真实的业务为依据,选择有代表性的、关键 的业务操作设计测试案例,以评价系统的当前性能; 当扩展应用程序的功能或者
文档评论(0)