nGrinder3.3 已经正式发布!您可以升级 agent和controller 到3.3版本来体验新特性。 特别要感谢 Colin Main.
-
更多内容请看发行说明,请查看
1. Release Info
-
Version : 3.3
-
Release Date : 2014.02.14
2. Changes
Outline
-
单独jar包独立运行
-
用户只需要运行如下命令启动 nGrinder controllerjava -XX:MaxPermGen:200m -jar ngrinder-controller-X.X.war
-
nGrinder controller war包同时兼容Tomcat启动和独立启动两种方式。管理员可以从controller下载 agents 和 monitors,普通用户则可以下载自己私有的agents和monitors。下载的agents和monitors是已经配置好的,无需用户配置。
-
See new .
-
-
更加稳定的controller-agent 连接
-
以前nGrinder controller在拥有内部和外部多个IP的服务器上运行会出现问题。例如 EC2 等。
-
现在controller会绑定全部IP,处理所有来自agent以及集群配置下与其他controller的网络通信。.
-
兼容IP6
-
-
简便的命令行操作
-
现在controller和agents有完备的命令行功能。可以添加 -h 查看提供功能。使用命令行可以使在同一主机上运行多个agent和controller变得更加简单。
-
See and .
-
-
Agent 自动更新功能
-
现在agent可以简单地通过点击更新按钮进行更新。 See
-
-
大大缩小monitor包.(<5MB)
-
线程级别Ramp-Up
-
在The Grinder里只支持进程级别的Ramp-Up,我们此次增强ngrinder功能,使其支持线程级别Ramp-Up.
-
See
-
-
提供全REST APIs支持
-
管理员和用户可以使用 REST APIs 来管理脚本和测试。
-
See
-
-
通过自定义 DNS rotation 来模拟 L4
-
用户可以将多个IP映射到一个主机的DNS上。
-
Check out
-
-
支持 SVN 1.8 和用户切换
-
内部SVN已经升级到 1.8.3,同时解决用户切换问题。
-
-
更多详细的配置选项.
-
在兼容以前的配置同时,我们建议使用新的配置项。
-
/
-
-
用户自注册
-
新用户可以自己注册而无需管理员处理。
-
See
-
-
更简单的默认配置
-
Controller会默认允许来自agent连接.
-
Script console会默认关闭.
-
用户注册中的邮件和电话会默认为可选项.
-
-
更统一的插件接口
-
-
Groovy 成为首选项
-
Groovy 版本升级到2.2.1.
-
-
支持自定义测试报告插件
-
See .
-
-
改善 UI.
Bug
-
[] - Support intellij
-
[] - Make test parameter removable
-
[] - Fix NullPointerException while getting monitor data
-
[] - Fix typo errors
-
[] - Make unit tests work again
-
[] - Make the Initial process recognized in ramp up settings
-
[] - ; in URL should be changed to _ when creating an script
-
[] - Fix user deletion failure
-
[] - Fix the agent resolution bug with regions having same prefix
-
[] - Provide the attached agent list in healthcheck messages
-
[] - Clean up intellij warning
-
[] - Fix the incorrect svn author property bug when editing files in controller
-
[] - Make Asian languages correctly shown in the agent log
-
[] - Fix unrecognized user svn path error when creating a user with not trimmed user id
-
[] - Cache expiration is necessary when the user's followers are changed
-
[] - SVN access from followers is denied
Improvement
-
[] - Test Compare feature should be provided
-
[] - Support agent auto update
-
[] - Add statistics data chart at perftest list
-
[] - Provide more consistent plugin interfaces
-
[] - Fix checkstyle errors
-
[] - Adjust logger level to see only necessary logs
-
[] - Provide custom report plugin structure
-
[] - Delete all jnlp related codes from ngrinder
-
[] - Make OnTestSamplingRunnable initiated whenever the test is executed.
-
[] - Clearfy index page logic
-
[] - Refactor ngrinder to be readable
-
[] - Support IPv6 and bind to all IPs
-
[] - Add agent version info agent list page
-
[] - Provide dynamic agent status view in the agent list
-
[] - Use freemarker macro to make ftl more concise
-
[] - Switch from Jython to Groovy in ScriptConsole
-
[] - Make APIs and maven project name consistent
-
[] - Make monitoring service clean
-
[] - Review all java methods doc
-
[] - Make the configuration keys more consistent
-
[] - Make the script syntax check optional during script validation
-
[] - Remove unnecessary replicated cache
-
[] - Add the easy cluster mode using local file system and h2 tcpserver
-
[] - Make the default configuration easily manageable
-
[] - Make ngrinder war executable from command line
-
[] - Reduce unnecessary db and access to speed up
-
[] - Make the unused region's agent info deletable.
-
[] - Make not frequently used configurations collapsable
-
[] - Provide easy user switch for admin
-
[] - Support SVN 1.8
New Feature
-
[] - Add generic JNLP download feature for recorder
-
[] - Allow user sign up
-
[] - Allow multiple DNS entries to simulate the L4.
-
[] - Provide full REST APIs
-
[] - Make admin password be able to reset
-
[] - Enable ramp up by thread
Task
-
[] - Fix JUnit Test Failure
3. OS, DBMS supports
-
Linux, Windows, Mac OSX is supported.
-
Supports CUBRID, H2 as DB. The default DBMS is H2.
4. Requirements
-
Oracle JDK 1.6 version or above / OpenJDK 1.7.
-
Tomcat 6.X later
5. Downloads
6. References
-
Release Note:
-
Manuals:
-
Installation Guide :
-
Administration Guide :
-
User's Guide :
-
-
Project:
-
Issue tracker: ,
-
Source repository:
-
Tag :
-
Mailing List :