`
zorufa876
  • 浏览: 80976 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

好用的性能测试工具--web application stress

阅读更多

   最近做项目的时候,需要有个并发的性能测试,但是性能测试团队又没有资源,没办法,只能自己动手,丰衣足食了,网上查了一下,发现除了 LoadRunner以外,微软测试团队开发的web application stress也是个不错的性能测试工具。怎么用这里就不说了,主要讲一下在测试之前,设置的有关参数的意思以及测试以后,这个工具的reports报告中的参数的意思:

 

一:以下的参数是在测试之前的setting中设置的
1:“Stress level (threads)”和 “Stress multiplier(sockets perthread)” 分别设置对目标服务器的压力及负载程度的,其中Level是客户端所产生的线程数目,一个线程可以产生多个Socket并发请求,因此将两者的数值相乘,所获得的数字就是客户端同时连接的并发数(Microsoft建议不要选择超过100的Stress Level值。如果要模拟的并发连接数量超过100个,可以调整Stress multiplier或使用多个客户机。)

2:Test Run Time:故名思议,指定此次测试的时间
3:Use random delay:指定每个线程延迟的时间,以毫秒为单位,有了延迟时间,就可以更加精确的模拟具有峰值和谷值的真实环境。

4:Suspend部分,用来设定warmupcooldown 时间, Warmup时间就是初始化测试运行时间,在这段时间里不会收集和计算性能数据。类似 地,cooldown时间就是指定结束阶段的测试时间,也不收集数据。因为测试的开始一段时间和结束一段时间有可能与真实的情况有点差距,设定这两个不收集数据的时间可以使的测试结果更加的准确。

4:Brandwith:顾名思义,是用来模拟带宽的。


二:以下几个参数是在测试以后的reports中显示的
1:Number of hits表示此次测试的点击数,也就是发送请求的数量,
2: Requests per Second就表示每秒发送请求的数量
3:Socket Errors部分的
  (1):connect表示socket连接失败的数量,
  (2):Send表示socket连接时发送数据失败的数量,
  (3):Recv表示socket连接时接受数据失败的数量,
  (4):TimeOuts表示socket连接时超时的数量。
4:Number of threads表示同时连接的并发数,等于Stress level乘以Stress multiplier的结果。
5:Result Codes这部分中的code如果为200则表示此次测试成功,如果为400或404 ,就表示测试失败
6:Page Summary这部分的
  (1):Hits表示每个url的点击数,也就是请求的次数,
  (2):TTFB Avg表示每次请求的时候,从第一个字节发送到服务端到从服务端接受第一个字节的平均间隔时间,以毫秒为单位
  (3):TTLB Avg表示每次请求的时候,从最后一个字节发送到服务端到从服务端接受最后一个字节的平均间隔时间,以毫秒为单位

 

三:另外还有一些需要注意的地方就是:

 

1:测试需要署名登录的Web站点时,WAS提供一个特性叫做Users ,可用于存储多个用户的用户名,密码和cookie信息。

当 一个测试开始时,所有的用户被分配到给定压力系数设置的各线程中。当请求开始时,每个线程使用从与该线程连接的共享池中获得的用户名,密码,和 cookie。如果WAS配置的用户数比线程少,一些线程就会没有用户—所有的署名登录页面会登录取失败,任何与cookies的交互会被禁止。所以,当 测试需要个人认证的网站时,拥有的用户数比线程多是很重要的。对于可以在WAS中创建的用户数没有硬性的规定和限制。然而,因为每个用户都会需要一定的内存和资源,所以如果使用大量的用户,将会使你的测试启动和停止时间更长些。

分享到:
评论

相关推荐

    WEB性能测试工具(Web Application Stress Tool)

    公司的Web服务器搭建完成,上线在即。...下面以Web Application Stress Tool(简称WAST)为例,介绍如何进行Web压力测试。这是由微软的网站测试人员开发的专门用来进行实际网站压力测试的一套工具。

    Web Application Stress Tool.rar

     本文介绍Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)。另 外,我们还将通过WAS评估一种相对...

    Web-Application-Stress-Tool.rar

    Web-Application-Stress-Tool是一个专门针对Web网站进行性能测试的工具

    Microsoft Web Application Stress Tool web服务器性能测试工具

    Microsoft Web Application Stress Tool工具,用于web服务器性能测试,msvcp50.dll是其需要的库文件

    Microsoft Web Application Stress Tool

    Web网站的性能测试工具,网站压力测试软件,Microsoft Web Application Stress Tool

    Web Application Stress Tool 压力测试工具

    Web Application Stress Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站...

    Microsoft_Web_Application_Stress_Tool(WAS压力测试工具)

    你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试...在附件说明文档中,介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。

    Web Application Stress Tool

    Web Application Stress Tool(WAPT),可以通过并发请求来测试服务器的性能。工具小,易安装配置,比LR用起来简单。安装后使用Crack文件夹中的文件覆盖安装路径中的文件即可突破最大并发数20的限制。

    asp.net 性能测试工具Web Application Stress Tool 及帮助文档

    Web Application Stress Tool 允许你以不同的方式创建测试脚本 你可以通过使用浏览器走一遍站点来录制脚本,可以从服务器的日志文件导入URL 。。。。

    web压力测试工具 Microsoft Web Application Stress Tool.

    摘要:这篇文章讨论了性能测试对于成功发布一个网络应用的重要性,集中讨论了微软的Web Application Stress (WAS)这个用于测试Duwamish Online的性能的工具。 内容 介绍 使用WAS的好处 WAS的缺陷 安装WAS 创建测试...

    Web Application Stress(WAS)使用文档

    这篇文章讨论了性能测试对于成功发布一个网络应用的重要性,集中讨论了微软的Web Application Stress (WAS)这个用于测试Duwamish Online的性能的工具。

    microsoft web application stress tool包含中文图文使用教程

    为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供...

    WAS(Web Application Stress Tool) 性能测试工具

    这是由微软的网站测试人员开发的专门用来进行实际网站...透过这套功能强大的压力测试工具,管理人员可以在网站实际上线之前先网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作

    Microsoft Web Application Stress Tool+msvcp50.DLL(亲测可用)

    Microsoft Web Application Stress Tool 是由微软的网站测试人员...Web 压力测试通常是利用一些工具,例如微软的Web Application Stress、Linux下的siege、功能全面的Web-CT等等,这些都是非常优秀的Web压力测试工具。

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

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

    压力测试工具WAS(MicrosoftWebApplicationStressTool+msvcp50.dll文件)可用

    Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程 Windows网站服务器的性能计数器...

Global site tag (gtag.js) - Google Analytics