Microsoft Application Center Test测试小结
来源:互联网 发布:淘宝答题答案卷二 编辑:程序博客网 时间:2024/04/30 10:06
近期做了几天的测试工作。将获得的一些经验整理成文,可分以下两点:
一、充足的准备――测试工作的前提环节
测试准备工作直接影响到测试工作的成败,其大致分如下几点:
1、硬件环境的准备工作
1) 测试客户端和被测服务器端硬件配置的合理搭配,二者配置差距不宜过大,因此应尽量使用高配置的测试客户端;
2) 使用稳定的通讯网络。由于互联网的不可预知性,不同时间的测试,所获得的数据也不一致,若无资深的技术支持,建议使用局域网络进行测试工作,且该线路在测试同时尽量不要有其它的无关数据通信;
3) 制定规范的测试流程和测试结果报表,如此方能按预期安排好的分析方法进行数据分析。如果条件许可,最好确定多条测试流程以备用。
2、确定要测试的目的
测试可大致分为两种:压力测试和功能测试,其中功能测试下又分有多种性能测试。只有先确定目的才能制定正确有效的测试方法。
二、完备的分析方案――测试工作的核心环节
针对不同的实际测试操作环境,应确定适用的分析方案。测试软件可获得的数据虽多,但对测试目的有用的关键数据往往就是那几项。如在通过ACT进行压力测试时,要获得产生最大RPS值的最大连接数,关键性的数据项有:
1、总请求数:
测试运行期间发送的请求总数;
2、连接数:
测试运行发生时模拟浏览器与WEB服务器发生的连接数;
3、每秒平均请求数(简称:RPS):
每秒发送的平均请求数,不包括多次发送的请求(例如,由于 Web 服务器要求身份验证)。该值根据每秒收集到的数据计算。服务器对客户端请求的响应时间越短,该数值越大;Web 应用程序通常会增大 RPS 值至某一特定值,在连接数超过了 Web 服务器可以处理的数量时,就会开始显示较低的 RPS 值。这样,就可以确定最佳每秒请求数对应的浏览器同时连接数。如果同时连接数超过了该最佳值,Web 站点每秒处理的请求数就会降低。
4、HTTP 错误数:
带有 400-499 和 500-599 范围内结果代码的所有响应的总计。在此顺便说明一下服务器HTTP响应代码所表示含义:200~399通常表示正确的服务器响应;400~499通常表示由于客户端请求的HTTP头部信息中发生错误导致服务器出错;500~599通常表示服务器内部造成的错误,该类错误大多数由系统程序造成。
通过这几天的摸索,找到一条压力测试中获取“最大RPS值对应的最大连接数”时可供参考的方法:通过设置不同的连接数(具体数值应根据不同情况进行分析)进行多次测试,使用ACT自动绘制的曲线图(将连接数设置为X轴,将RPS设置为Y轴)来找RPS峰值所对应的连接数。
在这几天的测试中由于获取到的测试值不具备参考价值,导致测试没有成功,而原因一直没有找到。值得一提的是,在使用WIN2003企业版做为服务器时,服务器在过载情况下(即:设置的连接数远大于预期值,如500、1000)始终没有返回代码为403的拒绝服务代码;而使用WIN2000专业版时,服务器在过载情况下返回了大量代码为403的拒绝服务代码,如此亦可做为参考WIN2000服务器是否过载的依据。以上为几天摸索获得的小结,不一定正确,谨与大家参考与讨论,谢谢。- Microsoft Application Center Test测试小结
- Microsoft Application Center Test测试小结
- 使用ACT(Microsoft Application Center Test) 进行压力测试
- Microsoft Application Center Test (ACT)微软测试工具
- WEB压力测试工具 ACT工具(Microsoft Application Center Test)
- Microsoft Aplication Center Test:Web负荷测试的工具
- 使用Application Center Test (ACT)来做压力测试
- 使用Application Center Test (ACT)来做压力测试
- 使用Application Center Test (ACT)来做压力测试
- 使用Application Center Test (ACT)来做压力测试
- 使用 Microsoft Application Center Test 为WEB应用程序获取可量化的性能指标
- 使用 Microsoft Application Center Test 为WEB应用程序获取可量
- 使用 Microsoft Application Center Test 为WEB应用程序获取可量化的性能指标
- How to Use the Visual Studio .NET Application Center Test
- Silk Test 测试web application 使用心得
- 测试触摸屏用Touch Driver Test Application
- 转贴:Microsoft Application Center 2000 组件负载平衡技术概述(1)
- Microsoft Download Center
- 使打开的页面没有上面的那一条且大小固定(不完全)
- Coding4Fun:儿童的编程语言
- Operators
- 新浪——河南大学生带着捡来的妹妹求学12年
- 轻松做异步 - BackgroundWorker源代码(c#)
- Microsoft Application Center Test测试小结
- 轻松做异步 - BackgroundWorker用法
- Pentium
- Visual Studio 2005常用插件搜罗
- VS.NET 2003 控件命名规范
- 鼠标关机后仍然发光问题
- 反转一个整数 递归/原创
- JSP中自定义标记符的使用
- 用模拟精灵写的自动投票系统