我想在我的websocket服务器上做一些压力测试,在我的浏览器(chrome)中运行这个javascript示例:
function create_ws() {
var ws=new WebSocket("ws://127.0.0.1/");
ws.onopen=function(evt){
var binary = new Uint8Array(2);
binary[0]=1;
binary[1]=2;
ws.send(binary.buffer);
};
我有一个中心数据馈送,我想将其重新分发给许多客户。数据馈送产生大约。1.8kB/s。目前我正在将提要写入一个文件,每个客户端都读取文件的末尾。这件事看起来有点不对劲。这是我现在所拥有的伪代码...
提要:
o = open('feed.txt','a',0) #no buffering, maybe line buffer would be better
while 1:
data = feed.read(8192)
data = parse_data(data)
o.write(data)
time.sleep(0.01)
服务
sharepoint应用程序将在3到4个月内发布。在发布时,该应用程序的下载频率相当高。因此,我需要测试此应用程序所在服务器或web服务是否能够承受该负载。下面是我的问题。为此,我只有一个web服务的WSDL文件,没有其他东西。我应该如何通过在visual studio 2012更新1中施加大约20000个用户的虚拟负载来测试这一点。该应用程序是在SharePoint2013中开发的。
提前感谢!