开源nGrinder-3分钟学会世界上最简单但潜力无限的压力工具
nGrinder运行一个压力测试只需3步启动1个test: 1)Python脚本编写测试场景;2)配置虚拟用户数,周期,步长控制,资源监控;3)运行结束报告自动生成,TPS/MeanTime/Errors, 监控CPU/Memory…… 。 用过压力工具的同学们都知道,常常是简单的工具不合用,合用的工具不简单,怎么也得连培训带自己琢磨各种Guide和Manual,好几天时间才能上手。并发量是需要大量的money来换的,付费证书过期就肯定不能用的。nGrinder可以颠覆你对压力工具的各种印象!之前没有经验的同学也3分钟能上手,半天时间会部署,如果会Jython的同学,就可以进行你能想到的各种测试场景的压力测试了。 nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder)。nGrinder是一款非常易用(有人说甚至连儿童也会用),有着乔布斯范儿的友好简洁的用户界面和controller-agent分布式结构的强大的压力测试工具。 Figue 1. Login page nGrinder运行一个test,只需要3步:使用Python脚本创建测试场景,配置agent数量、进程或线程、周期、运行次数和ramp-up(可选),然后点击“Start”。接下来只需要等待,周期结束后很快报告会自动生成出来。