2016-04-26 67 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。我一定會按照您的指定進行嘗試。 –

相關問題