voi*_*ila 10 simulation multiple-users web
我正在开发一个网站(基本上是面向公众的网站).如何模拟多个用户浏览我的网站并进行各种活动,以便我能够了解我的网站在实时环境中的行为方式?
我正在使用Apache服务器和PHP.
如前几篇文章所述,您需要一个负载测试工具.好消息是这个领域有很多工具和服务:像JMeter和Gatling这样的开源负载测试,像Loadrunner和Neoload这样的商业用途,坏消息是你必须回答一些问题并做出一些决定.
您需要做出的一个关键决定是,是在实验室还是在云中测试您的应用程序.
另外,您需要回答以下问题:
您要模拟多少个虚拟客户端以强调服务器
你有多少预算
Web应用程序有多复杂
测试人员有多少技能.
如果您有高预算,复杂的Web应用程序和具有良好技能的测试人员(如开发人员),您可以考虑使用Loadrunner,NeoLoad.
如果你的预算很低但你的测试人员有很好的技能,你可以考虑Jmeter和Gating.
如果您需要模拟大量虚拟客户端(比如10000)来强调复杂的网站,而您的测试人员没有开发人员/程序员的技能,您可能需要考虑使用NetGend.有一个博客站点,您可以在其中找到复杂的性能测试(如填写HTML表单,从JSON消息中提取值等)以及它在NetGend平台上的容易程度.顺便说一句,你不需要NetGend的高预算.
你的负载/性能测试很幸运!