nGrinder 3.3 发布,这是主要版本发布,主要包括功能增强,新特性和 bug 修复。nGrinder agent 和 controller 都可以升级到 3.3 版本。
主要更新内容如下:
单一可执行包
修复了 controller-agent 连接问题
易用性更高的命令行选项
Agent 自动更新
超小监控包 (<5MB)
Thread Ramp-Up
完整的 REST APIs.
通过自定义 DNS rotation 来模拟 L4
支持 SVN 1.8 和用户切换
More consistent configuration keys.
用户自注册
更简单的默认配置
更统一的插件接口
Groovy as a the first-citizen.
支持自定义测试报告插件
改善了 UI
更多内容请看发行说明,在这里可以下载最新版。
Bug
[NGRINDER-679] - Support intellij
[NGRINDER-680] - Make test parameter removable
[NGRINDER-681] - Fix NullPointerException while getting monitor data
[NGRINDER-684] - Fix typo errors
[NGRINDER-694] - Make unit tests work again
[NGRINDER-695] - Make the Initial process recognized in ramp up settings
[NGRINDER-700] - ; in URL should be changed to _ when creating an script
[NGRINDER-705] - Fix user deletion failure
[NGRINDER-706] - Fix the agent resolution bug with regions having same prefix
[NGRINDER-707] - Provide the attached agent list in healthcheck messages
[NGRINDER-714] - Clean up intellij warning
[NGRINDER-715] - Fix the incorrect svn author property bug when editing files in controller
[NGRINDER-716] - Make Asian languages correctly shown in the agent log
[NGRINDER-719] - Fix unrecognized user svn path error when creating a user with not trimmed user id
[NGRINDER-723] - Cache expiration is necessary when the user's followers are changed
[NGRINDER-724] - SVN access from followers is denied
Improvement
[NGRINDER-289] - Test Compare feature should be provided
[NGRINDER-486] - Support agent auto update
[NGRINDER-675] - Add statistics data chart at perftest list
[NGRINDER-676] - Provide more consistent plugin interfaces
[NGRINDER-677] - Fix checkstyle errors
[NGRINDER-682] - Adjust logger level to see only necessary logs
[NGRINDER-685] - Provide custom report plugin structure
[NGRINDER-686] - Delete all jnlp related codes from ngrinder
[NGRINDER-687] - Make OnTestSamplingRunnable initiated whenever the test is executed.
[NGRINDER-689] - Clearfy index page logic
[NGRINDER-691] - Refactor ngrinder to be readable
[NGRINDER-692] - Support IPv6 and bind to all IPs
[NGRINDER-693] - Add agent version info agent list page
[NGRINDER-696] - Provide dynamic agent status view in the agent list
[NGRINDER-697] - Use freemarker macro to make ftl more concise
[NGRINDER-698] - Switch from Jython to Groovy in ScriptConsole
[NGRINDER-699] - Make APIs and maven project name consistent
[NGRINDER-701] - Make monitoring service clean
[NGRINDER-702] - Review all java methods doc
[NGRINDER-703] - Make the configuration keys more consistent
[NGRINDER-704] - Make the script syntax check optional during script validation
[NGRINDER-708] - Remove unnecessary replicated cache
[NGRINDER-710] - Add the easy cluster mode using local file system and h2 tcpserver
[NGRINDER-711] - Make the default configuration easily manageable
[NGRINDER-712] - Make ngrinder war executable from command line
[NGRINDER-713] - Reduce unnecessary db and access to speed up
[NGRINDER-717] - Make the unused region's agent info deletable.
[NGRINDER-720] - Make not frequently used configurations collapsable
[NGRINDER-721] - Provide easy user switch for admin
[NGRINDER-722] - Support SVN 1.8
New Feature
[NGRINDER-561] - Add generic JNLP download feature for recorder
[NGRINDER-678] - Allow user sign up
[NGRINDER-688] - Allow multiple DNS entries to simulate the L4.
[NGRINDER-690] - Provide full REST APIs
[NGRINDER-709] - Make admin password be able to reset
[NGRINDER-718] - Enable ramp up by thread
Task
[NGRINDER-592] - Fix JUnit Test Failure
项目主页:http://sourceforge.net/projects/ngrinder/files/ngrinder-3.3/
下载地址:https://github.com/nhnopensource/ngrinder/releases
来自:开源中国社区

