2015-12-22 114 views
0

一臺服務器我設立了我的筆記本電腦的node.js和我測試。設置多個客戶端,在同一檯筆記本電腦

我需要測試其中服務器將數據發送到所有的客戶端和服務器在那裏將數據發送到特定的客戶端另一個場景一個場景。

我怎麼能效仿「許多客戶 - 一臺服務器」我的筆記本電腦,我發佈項目前?

打開許多不同的瀏覽器(IE,火狐,Chrome),並在相同的URL連接它們就可以了,或者我需要一個特殊的設置或軟件?

感謝

+0

你說的是基準對許多客戶的服務器? [ab](http://stackoverflow.com/questions/12732182/ab-load-testing)將是很好的解決方案。 –

+0

@EdinM。 ab只是爲了apache?因爲我指定nodejs在我原來的帖子 – user2860857

+0

這是命令行,可以用於任何服務器。所以客戶端必須是'''node.js'''? –

回答

0

您可以創建您的服務器,然後其他節點的腳本,通過一個HTTP請求連接到服務器。以下是如何連接到節點服務器API的示例:

var http = require('http'); 
    var options = { 
       port: 80, 
       path: '/path/yourMethod/?Parameter1=7&Parameter2=8', 
       method: 'GET', 
      }; 

      var req = http.request(options, function(res) { 
       res.on('data', function (data) { 
        data = JSON.parse(data); 
        console.log(data); 
       }); 
      }); 

您需要爲此包含http軟件包。

所以,你可以連接到服務器和效仿的客戶。希望有所幫助。

+0

是的,但這只是http節點服務器的一部分,基本的一個。我的問題是如何在同一臺物理筆記本電腦上實際上讓許多客戶與同一臺服務器交談。 – user2860857

相關問題