使用网站模拟多个用户

voi*_*ila 10 simulation multiple-users web

我正在开发一个网站(基本上是面向公众的网站).如何模拟多个用户浏览我的网站并进行各种活动,以便我能够了解我的网站在实时环境中的行为方式?

我正在使用Apache服务器和PHP.

pkt*_*der 5

如前几篇文章所述,您需要一个负载测试工具.好消息是这个领域有很多工具和服务:像JMeter和Gatling这样的开源负载测试,像Loadrunner和Neoload这样的商业用途,坏消息是你必须回答一些问题并做出一些决定.

您需要做出的一个关键决定是,是在实验室还是在云中测试您的应用程序.

  • 基于云的测试:Blazemeter,soasta,neustar ......
  • 实验室内测试:JMeter,Gatling,Neoload,loadrunner,webperformer ....

另外,您需要回答以下问题:

  • 您要模拟多少个虚拟客户端以强调服务器

  • 你有多少预算

  • Web应用程序有多复杂

  • 测试人员有多少技能.

如果您有高预算,复杂的Web应用程序和具有良好技能的测试人员(如开发人员),您可以考虑使用Loadrunner,NeoLoad.

如果你的预算很低但你的测试人员有很好的技能,你可以考虑Jmeter和Gating.

如果您需要模拟大量虚拟客户端(比如10000)来强调复杂的网站,而您的测试人员没有开发人员/程序员的技能,您可能需要考虑使用NetGend.有一个博客站点,您可以在其中找到复杂的性能测试(如填写HTML表单,从JSON消息中提取值等)以及它在NetGend平台上的容易程度.顺便说一句,你不需要NetGend的高预算.

你的负载/性能测试很幸运!


aL3*_*891 2

你想要的是一个负载测试工具,有几个,但可以查看Neoload。您还可以使用Selenium以及自动运行 selenium 测试的各种方法