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