能够测试任何java代码,包括各类经常使用的接口java
成熟的HTTP协议支持:python
nGrinder是基于Grinder的开源的web性能测试平台,由韩国最大互联网公司NHN公司的开发团队进行了从新设计和完善。特性:开源、易用、高可用、可扩展web
比较点 | JMeter | Ngrinder | LoadRunner |
---|---|---|---|
实现语言 | Java | java/python | java/VB/C/.NET |
使用方式 | C/S或Command | B/S | B/S |
支持分布式 | master/slave | controller/agent | master/slave |
资源监控 | monitor/plugin,若是二开,须要查找plugin的源码 | monitor方式,有直接可用的源码 | 自带资源监控功能 |
社区活跃度 | 文档完善 | 有中文社区 | 网上资料和相关培训不少,购买正版还能够获得技术支持 |
是否须要编码 | 基本不须要 | 须要,Jython/Groovy | 须要 |
脚本的维护 | 本地 | 内置SVN | 本地 |
脚本录制 | 可以使用BadBoy进行录制 | 可经过PTS插件进行录制 | 自带录制功能 |
可扩展性 | 可增长plugin,输出结果能够再加工 | 可增长plugin | 经过扩展函数库实现 |
安装 | 简单,解压便可 | 简单,能够下载安装包或绿色包解压 | 安装包比较大,安装繁琐 |
nGrinder 安装配置及使用 见下篇。