Node.js出来已经有一阵子了,大白话的就是一个基于Google V8 Js引擎的一个库,以前压力测试都是Load runner 目前项目用Node.js 做压力测试和功能好像还是个不错的实现。 最主要的一点就是能快速搭建测试环境,以前项目来个压测的 装各种软件不说,测试脚本写起来也麻烦的要死,最少也的花个2天搞环境熟悉业务,现在用Node.js 基本都不需要专门的压测来了,程序员自己都能测。白盒功能测试更是简单 不需要开发人员去搞MockMVCTest,装个Node写下脚本,很容易就跑了 来了新同事 也是分分钟搞好工作环境,打开脚本文件改一改就能跑 而且不需要各种依赖。确实在复杂的操作环境下功能没有loadrunner 那么好 但是一个好的loadrunner 压测和功测都是需要花一定的时间去培养的。Node上手太快了。 目前看来 Node.js 的 Assert API 是最稳定状态 HTTP的 API 是 普通稳定状态 所以 Assert 这块东西还是值得去快速学习的。
好东西也是有弊端的,Node.js如此简单的就可以以服务器的方式发起大规模轮询,那假设散播一个脚本,找一些社工,让他们去跑脚本就能完成对目标站点的DDOS之类的攻击