xmlweb服务的性能,负载,以及功能测试

上传人:tian****1990 文档编号:71765493 上传时间:2019-01-21 格式:PPT 页数:26 大小:1.45MB
返回 下载 相关 举报
xmlweb服务的性能,负载,以及功能测试_第1页
第1页 / 共26页
xmlweb服务的性能,负载,以及功能测试_第2页
第2页 / 共26页
xmlweb服务的性能,负载,以及功能测试_第3页
第3页 / 共26页
xmlweb服务的性能,负载,以及功能测试_第4页
第4页 / 共26页
xmlweb服务的性能,负载,以及功能测试_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《xmlweb服务的性能,负载,以及功能测试》由会员分享,可在线阅读,更多相关《xmlweb服务的性能,负载,以及功能测试(26页珍藏版)》请在金锄头文库上搜索。

1、XML Web服务的性能,负载,以及功能测试,微软公司,课程包括的内容,使用应用中心测试程序- Application Center Test (ACT)来测试 为什么需要 ACT? 主要特性 创建测试 运行测试 分析测试报告,课程准备,熟悉 Visual Studio 熟悉 Visual Basic 脚本语言或者 JScript 熟悉 Web 应用编程,难度级别:中偏高,日程,为什么要用 ACT? 主要特性 创建测试 运行测试 分析测试报告,为什么要用 ACT? 用Application Center Test 来测试,创建一个性能优越的应用 程序员在开发阶段就可以对应用进行优化调整 避免大

2、的潜在性能问题 程序员可以根据组件和代码来尽早发现问题 预测Web应用的性能 在整个软件开发周期阶段,提供一个通用的测试框架,日程,为什么要用 ACT? 主要功能 创建测试 运行测试 分析测试报告,主要特性 集成的测试环境,与 Visual Studio .NET 集成在一起 支持 Visual Studio 工程 在Visual Studio 环境中编辑和运行测试 有效的强度引擎程序 可以在本机运行测试,也可以测试网络上的一台Web服务器 得出 web 应用最大的吞吐量。可以模拟多个浏览器连接,主要特性 通用的测试框架,提供了一个贯穿整个软件开发周期的通用测试框架 程序员自己创建测试脚本,是

3、测试他们应用的最佳方式 用 XML 来存储测试属性和数据,从而可以很容易地合并测试配置 将性能数据存储在应用中 在应用被修改后,有助于进行性能比较,主要特性 对象模型以及加密,两种强大的对象模型 灵活的 “测试” 对象模型主要用与运行测试 “应用” 对象模型 用于自动操作ACT程序 支持所有的验证以及加密类型 Basic, NTLM, passport, SSL, 等.,日程,为什么要用 ACT? 主要功能 创建测试 运行测试 分析测试报告,手工创建测试 用 VBScript 或者 Jscript 或者其他支持 COM 的脚本语言 在测试运行的时候,控制请求和响应的每一部分 浏览器纪录 根据你

4、运行程序的过程,创建一个动态的测试 在本机捕捉所有的 HTTP 请求,创建测试,日程,为什么要用 ACT? 主要功能 创建测试 运行测试 分析测试报告,运行测试 运行固定长度时间 运行固定次数 运行时报告 查看测试性能 查看测试过程中是否出现错误 运行是跟踪信息 将错误记录在 ACTTrace 文件中,运行测试,用 Application Center Test来测试应用 演示 #1,日程,为什么要用 ACT? 主要功能 创建测试 运行测试 分析测试报告,通过不同的方法查看数据V 表格式的性能数据 将每个请求以及应用作为一个整体来显示分析的数据 以比较的方式查看两个测试的测试结果 定制的图表

5、可以为任何测试性能数据创建图表显示方式,分析测试报告 报告类型,报表可以检查 HTTP, TCP, DNS, socket, 以及带宽数据的网络统计结果 响应代码 第一个字节以及最后一个字节响应的时间 百分比和标准偏差数据可以帮助在数据点之间保证一致性 性能计数器数据 服务器最大的负载能力,分析报告 报表功能,分析报告 报告数据,Request,Time To First Byte,Time To Last Byte,Response,0 ms,9 ms,6 ms,ACT stress client,Web server,周期数/秒 = N * S * avg (Pt) / avg(Rps)

6、符号含义: N = 处理器数目 S = 处理器速度 Pt = 系统: CPU的利用率 Rps = ASP: 每秒钟的访问请求数目,分析报告 计算 ASP 性能,假如一个4处理器的Web服务器,在每秒钟接受80个用户访问请求时,CPU的利用率是 70%. 那么根据公式 4 处理器 * 200 MHz = 800 MHz 70% 处理器利用率 = (800) * (0.70) = 560 MHz 每秒钟80个 ASP 请求 560/80 = 56/8 =每个ASP请求每秒钟占用7 百万CPU周期,分析报告 计算 ASP 性能,所有的报告数据都以 XML 格式存储 很容易的将测试数据与应用存储在一起

7、 可以通过 XSL 将报告数据组织整理以满足自己特殊需求,分析报告 报告数据存储,Application Center Test 报告 演示 #2,课程总结,Application Center Test 提供了: 应用程序端到端的性能测试 在VS.net 环境中很容易地创建和运行测试 灵活的报表,更多的信息,MSDN Web site at Microsoft Official Curricula (MOC) Look for courses soon Microsoft Press Application Center Resource Kit (Microsoft Press) Als

8、o available as an eBook Other Books Professional Application Center (Wrox) Alex Homer, Matt Odhner, David Sussman Other MS web sites 开发员最好的和必备的资源,站在微软技术最前沿!,为开发者创建的网络 提供一年12期的光盘资料 分五个级别 开发库最新的开发文档,示例代码 操作系统开发库+全部微软操作系统+SDK+DDK 专业版操作系统+VS.net 专业版 企业版专业版+部分企业服务器产品 宇宙版企业版+其他所有微软商业产品 目的: 为开发人员提供最先进的技术资料,产品,Questions And Answers,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号