Web开发

首页 » 常识 » 问答 » web测试如何对Web服务器做压力测
TUhjnbcbe - 2021/3/6 17:27:00


  公司的Web服务器搭建完成,上线在即。它能够承载多大的访问量,响应速度和容错能力等性能指标是否满足要求,所有这些都是我最想知道,也最为担心的。如何才能知晓这一切呢?


  通过工具可以有效地测试Web服务器的运行状态和响应时间等性能指标,从而解决上述问题。下面以WebApplicationStressTool(简称WAST)为例,介绍如何进行Web压力测试。这是由微软的网站测试人员开发的专门用来进行实际网站压力测试的一套工具。


  测试工具的设置


  下载并安装WAST,过程极其简单。在对目标Web服务器进行压力测试之前,首先要对它进行一些必要的设置。


  1.设置并行连接数


  点击“Defaults→Settings”打开设置面板。在ConcurrentConnections下进行并行连接设置。StressLevel(Threads)是最少线程,StressMultiplier是最大线程。这里的线程是指定程序在后台用多少线程进行请求,也就是相当于模拟多少个客户机的连接,一般填写~。这个线程数是根据本机的承受力来设置的,如果你对自己的机器配置有足够信心的话,那么可以设置得更高一些。


  2.设置持续时间


  在“TestRunTime”中用来指定一次压力测试需要持续的时间,分为天、小时、分、秒几个单位级别,比如我们设置为1个小时。


  3.其余设置


  用RpquestDelay设置延迟时间,我们设置为~。用Suspend设置设定挂起时间,Warmup时间是初始化测试运行时间,Cooldown时间是指定结束阶段的测试时间。Bandwith指定带宽瓶颈,允许模拟从14.4kbps的Modem连接到T1(1.5Mbps)的LocalAreaNetwork(LAN)连接的网络带宽。Redirects设置重定向时间,Throughput用来设置用户、密码页面状态保存等是否启用,NameResolution用来设置是否进行名称解析。所有以上的选项大家可以根据自己的需要进行设置。

......

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: web测试如何对Web服务器做压力测