我想通过apache bench测试我的网站加载(网站是在php上写的) .
我有本地服务器(xampp),OC:windows .
在目录apache / bench中有文件ab.exe,这意味着apachebench安装在我的本地服务器上是吗?
我有本地站点localhost / my_test,我想在这个站点上模拟并发1000请求,在CMD中我写了这个命令:
ab -c 1000 localhost/my_test
CMD的答案是: 'ab' is not recognized as an internal or external command, operable program or batch file.
告诉我,我错在哪里?
2 回答
AB需要一个完整的URL:用法:ab [options] [http://] hostname [:port] / path
因此,在您的情况下,URL应如下所示:localhost / my_test /
它需要路径 - 在这种情况下只是/
希望这可以帮助
保罗 .
这意味着ab.exe不在您的PATH中 . 如果你启动CMD,首先你应该自己进入apache / bench目录,并从该文件夹运行命令 .