2016-04-26 56 views
1

我需要为我完整的多路径状态网页应用程序进行负载测试。有流星雨和流星负载测试等选项,但他们没有测试确切的用户行为,其中包括从服务器代码到客户端代码的所有内容。流星全面生产web应用程序加载/压力测试?

或者我应该只测试服务器端代码,因为这是要在服务器上运行,因为一切都会在客户端上运行? 我如何测试我的Meteor应用程序中的其他路线或者只测试根路径就足够了。我还需要对测试的不同参数进行基准测试。

我还可以使用其他压力测试工具,如Jmeter吗?如果流星降落和流星负载测试是最好的选择,你可以提供一些场景(原型代码)来测试。

请指导我进行与流星相关的压力测试。

回答

0

我曾遇到同样的问题,但在做了一些R后我发现了它的解决方案。 首先,您需要了解您的应用程序在高负载下的行为。为此,您需要找到哪些方法可以加载测试。 让我们拿 例如我必须测试并发用户对我的流星应用程序。 使用ddp-client访问流星服务器。有几个可用的ddp客户端可供您根据用户需要选择。 我已经采取节点js DDP客户端。为它创建了Web服务。为了创建Web服务,我使用了一个快速框架。一旦你的Web服务准备好了,你就可以创建JMeter加载脚本来完成相同的工作。如果你开始给卸载的Web服务加载负载,那么你最终会给流星服务器带来负担。

要点如下:

1. create node app 
2. use DDP-client for accessing meteor methods 
3. use express framework to create web services 
4. create Load script for those web services using Jmeter 

我要去创建具体步骤(一些项目)的博客吧。直到时间这可能会帮助你或给方向

+0

谢谢你yogesh。我一定会按照您的指定进行尝试。 –