这是Microsoft Web Application Stress Tool下载,能有效(xiào)测试(shì)一个网(wǎng)站的负载性能(néng),这个软件可以(yǐ)通(tōng)过脚本模拟100个强并发用(yòng)户的访问,并模拟实际(jì)用户的一些点击操(cāo)作(zuò),WAS还可以连接上远程Windows网站服务器的性能计数器(qì)(Performance Counter),通过对(duì)服(fú)务器性能(CPU/内存等(děng))的(de)性能分析(xī)来(lái)找到系(xì)统的瓶(píng)颈。CPU使用(yòng)百分比(bǐ)反映了处(chù)理器(qì)开销,CPU使用(yòng)百分比持续地(dì)超过75%是性能瓶(píng)颈在于处理器(qì)的一个明显的迹象。
Microsoft Web Application Stress Tool是(shì)安装某程序,会提(tí)示(shì)“无法启动(dòng)此程(chéng)序,因为计算机(jī)中丢失(shī)MSVCP50.dll。尝试重新安装该(gāi)程序以解决此问(wèn)题”。
MSVCP50.DLL是开(kāi)发中的常调用文件,在(zài)以往的OS中是(shì)预装的(de),有(yǒu)的(de)程序在旧(jiù)OS基础(chǔ)上打包,在WIN7这类新OS基础上已经取消了该DLL的预装。这(zhè)就会找(zhǎo)不到此(cǐ)必要文件的(de)错误发(fā)生。
Step1: Download "MSVCP50.DLL" to c:/windows/system32/
Step2: run "regsvr32 MSVCP50.DLL"
第(dì)二步(bù)注册时(shí)候会报错:
[Window Title]
RegSvr32
[Content]
模块"msvcp50.dll"加载(zǎi)失败。
请确保(bǎo)该二进制存储在指(zhǐ)定的路径中,或者调试它(tā)以检查该二进制或相关的(de) .DLL 文件(jiàn)是否(fǒu)有问题(tí)。
找不到指定的模块。
不(bú)用(yòng)理他,不影(yǐng)响我们的使用
随着Web 2.0技术的(de)迅速发展,许多公司都开发(fā)了(le)一些基(jī)于(yú)Web的网(wǎng)站服(fú)务,通常在设计开发Web应用系统的(de)时候(hòu)很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生(shēng)服务器响应(yīng)速(sù)度(dù)变慢甚至服务中断。为了避(bì)免这种(zhǒng)情况(kuàng),需要一(yī)种能够真(zhēn)实模拟大量用(yòng)户访问Web应用系统的性(xìng)能测试(shì)工具进行压力(lì)测(cè)试(shì),来测试静态HTML页面的(de)响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整(zhěng)提供数(shù)据依据。推荐各位Web 2.0开(kāi)发测试人员使用,这个微软提供(gòng)的小(xiǎo)工具仅9.58M,很小巧且实用。虽然功能(néng)上比不了专业(yè)的LoadRunner,但LoadRunner体积庞大,价格(gé)不菲,一般的企业也不会花那么多钱去购(gòu)买LoadRunner,而微软的WAS则(zé)是完全免(miǎn)费(fèi),并且(qiě)主要的功能都有,够用就行。
