如何对基于node.js 的websocket进行并发访问的性能测试

JavaScript09

如何对基于node.js 的websocket进行并发访问的性能测试,第1张

源地址 私信我吧

这段代码使用了node.js的异步利器 onRequest

var http = require("http") 

function onRequest(request, response) {

console.log("Request received.")

response.writeHead(200, {"Content-Type": "text/plain"})

response.write("Hello World")

response.end()

}

http.createServer(onRequest).listen(8888)

console.log("Server has started.")

~

测试服务器:

测试结果:

给大家搞的动画的流程

通常进行性能测试时,我们一般仅考虑主要的数据返回,不考虑页面渲染所需要的数据(例如:css、js、图片等)。但当我们需要衡量打开一个页面(页面渲染完成)的性能时,我们就需要考虑完成页面渲染所需要的图片、css、js等资源文件,因为这些数据的传输等也会消耗系统、网络等资源。因而测试页面的性能,尤其是含有大图片、大文件等,就必须要考虑这些资源的性能消耗。