`
pqcc
  • 浏览: 129707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WAS 压力测试

阅读更多
1. 什么是 IIS 连接数(以 50 人在线为例):
a. 结束后正常端口,这些连接时按照瞬间计算的。
b. 50 个页面.
c. 在 B 的基础上,在线人数按用户最后一次点击以后的 20 分钟计算,在这个 20 分钟内不管用户如何点击,都算一个人在线.
d. 当你的页面内存在iframe,那么每多一个框架就要多一倍的在线 ! 因为相当于用户同一时间向服务器请求了多个页面。
e. 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除。

2. 改善 IIS 网站服务器效率:
(1).  启动 HTTP 的持续作用可以改善 15-20 的执行效率。
(2).  不启用记录可以改善 5-8 的执行效率. (主目录--记录访问)
(3).  使用[独立]的处理程序会损失 20 的执行效率。 ([应用程式保护]设定为[低(IIS处理程序)]时执行效率较高)
(4).  静态网页采用HTTP压缩,大约可以减少20的传输量。

Number of hits:测试间隔内虚拟用户点击页面的总次数。
TTFB Avg:从第一个请求发出到测试工具接收到服务器应答数据的第一个字节之间的平均时间。
TTLB Avg:从第一个请求发出到测试工具接收到服务器应答数据的最后一个字节之间的平均时间。
Number of hits vs. Users:随着虚拟用户的增加,服务器在规定时间内所能处理的总点击数;

你可以指定Stress level (threads)的值和Stress multiplier (sockets per thread)来控制对目标服务器的压力/负载程度。Stress level是

全部客户端所产生的Windows NT线程的总数。每个线程能产生多个socket而每个socket就是一个并发的请求。


在线用户:用户通过浏览器访问登录Web应用系统后,并不退出该应用系统。通常一个Web应用服务器的在线用户对应Web应用服务器的一个Session。

并发用户数:Web服务器在一段时间内为处理浏览器请求而建立的HTTP连接数或生成的处理线程数。当所有在线用户发送HTTP请求的思考时间为零时,Web服务器的并发用户数等于在线用户数。




General guidelines for using WAS

? As a rule, use between 10 and 100 threads. You will rarely have a need to run a stress test that requires more than 100 threads per client machine. Be sure to monitor the processor utilization on the clients. Anything below 80% should be OK. The client machine(s) may not be capable of sustaining the stress loads where the processor utilization is greater than 80%, at which point the test will become invalid.

? When adjusting the threads and sockets for a WAS stress test, use just one socket (stress multiplier) unless you are performing a special type of test. See the online help topic "Stress level vs. stress multiplier" if you require more information on this setting.

? Limit the number of users to less than 1,000 unless there is a specific reason that you require more unique users. Although the number of users allowable is only limited by the amount of memory on the client machine, you may find that it takes too long for a test to initialize when using a large number of users.

? Avoid creating scripts with more than 1000 script items. The number of scripts is only limited by the amount of memory on the client machine but you may find that it takes too long for a test to initialize when using a large number of script items.


->Stress level is the total number of Windows NT threads that are created across all of the clients. Each thread can create multiple sockets and each socket is a concurrent request. The following formula explains this relationship:

Total Concurrent Requests = Stress level (threads) x Stress multiplier (sockets per thread) = Total Number Sockets


Stress level vs. stress multiplier
分享到:
评论

相关推荐

    WAS压力测试工具(包含mscvp50.dll)

    标题中的"WAS压力测试工具"是指一款用于评估Web应用程序服务器性能的工具,它能够模拟大量用户并发访问,以此来测试服务器在高负载情况下的稳定性和处理能力。这种测试对于优化Web应用性能、确保服务可用性至关重要...

    WAS压力测试工具中文使用说明

    【WAS压力测试工具中文使用说明】 Web Application Server (WAS) 压力测试工具是一种专门用于评估和优化Web应用程序性能的软件。它能够模拟大量并发用户对服务器的访问,帮助开发者和运维人员了解系统在高负载情况...

    was进行压力测试整理文档

    2. **测试工具选择**:常见的WAS压力测试工具有JMeter、LoadRunner等。选择合适的工具取决于你的需求,如功能覆盖、易用性、成本等因素。 3. **测试脚本创建**:模拟用户行为,编写脚本以执行一系列操作,如登录、...

    WAS压力测试性能数据分析

    负载测试关注系统在不同工作负载下的表现,而压力测试则旨在找出系统的性能瓶颈或极限。 【客户端性能测试】 客户端性能测试主要关注用户端应用的表现,包括并发性能、疲劳强度、大数据量和速度测试。并发性能测试...

    Microsoft_Web_Application_Stress_Tool(WAS压力测试工具)

    你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下...工具WAS可以模拟测试尾巴服务器的承受能力。在附件说明文档中,介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。

    利用was进行压力测试

    ### 利用WAS进行压力测试的详细指南 在软件测试领域,压力测试是一项关键活动,旨在评估系统在高负载下的表现,确保其稳定性和性能。Web Application Stress Tool(WAS)作为一款强大的自动化测试工具,被广泛应用...

    运用WAS进行Web负载测试

    WAS(Web Application Stress Tool)是由Microsoft提供的一个专门用于Web应用负载测试的工具,它可以帮助开发者和测试人员分析和优化服务器性能。 **WAS测试工具介绍** WAS测试工具提供了一个直观的界面,用于模拟...

    微软的Web压力测试工具WAS-WebApplicationStressTool

    WAS-Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的客户端计算机仿真大量用户上线对网站服务所...

    微软压力测试工具

    【微软压力测试工具】是微软推出的一款专门针对Web应用程序进行性能和稳定性测试的工具,名为Microsoft Web Application Stress (WAS)。它旨在帮助开发者和测试人员发现并解决在高负载情况下的潜在问题,确保Web应用...

    was 微软的 网站压力测试工具

    描述中连续三次提到“was 微软的 网站 压力 测试 工具”,这进一步强调了该工具的核心功能——针对网站进行压力测试,以确保它们在大规模用户访问时能够正常运行。在IT行业中,网站压力测试是确保服务质量和用户体验...

    微软的Web压力测试工具WAS-Web A

    【微软的Web压力测试工具WAS-Web A】 在IT行业中,性能测试是评估系统承受高负载和压力能力的关键环节,而微软提供的Web应用程序压力测试工具(WAS-Web)正是这样的工具,它专为开发者和测试人员设计,用于模拟大量...

    压力测试工具WAS介绍及使用

    【压力测试工具WAS介绍及使用】 在web开发过程中,随着用户需求的增长,性能测试成为了一个重要的环节。关键的问题是如何评估应用程序在高并发情况下的稳定性和承载能力。Microsoft的Web Application Stress Tool...

    WAS下载附上说明说

    2. "WAS压力测试1.doc":这是另一个与性能测试相关的文档,可能提供了进行压力测试的步骤,包括选择合适的测试工具,设定测试参数,收集和分析结果,以评估WAS在极限条件下的稳定性和可扩展性。 3. "wast":这个...

    web压力测试工具was-weba

    在本文中,我们将深入探讨Web压力测试的重要性、Was-Weba的工作原理以及如何使用它来进行有效的性能测试。 1. Web压力测试的重要性: - 验证系统容量:通过模拟真实用户并发访问,压力测试可以确定系统的最大处理...

    软件测试-web压力测试实验报告

    本次实验是关于“Web压力测试”,旨在理解和掌握Web应用压力测试的关键概念,特别是使用WAS(Web Application Stress Tool)软件进行实际操作。通过本次实验,学生能够了解压力测试对于评估Web应用程序性能的重要性...

    网站压力测试软件

    WAS是微软提供的一款免费的压力测试工具,它能够生成大量的并发请求来模拟大规模用户访问,从而测试Web应用的性能瓶颈和可能的故障点。通过这种方式,开发团队可以提前发现并解决可能影响用户体验的问题,确保服务的...

Global site tag (gtag.js) - Google Analytics