博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nGrinder3.2重磅发布
阅读量:6294 次
发布时间:2019-06-22

本文共 1167 字,大约阅读时间需要 3 分钟。

hot3.png

nGrinder3.2版本已经发布,主要的更新有:

 

1.  3.2版本中,除了支持之前的Jython脚本,我们还可以使用JUnit类型的Groovy脚本进行测试,以及使用Groovy Maven项目进行测试。根据这一特性,现在测试人员可以在eclipse中编写类似JUnit的Groovy脚本,并且在eclipse里面调试、运行,然后再上传到nGrinder脚本库里面进行测试。

具体请参考:

2.  3.2版本中,在每台agent上可以设置更多的vuser。

3.2版本中,如果使用groovy脚本进行测试,每台agent可以最多设置4000个vuser,相当于之前的8倍多(agent服务器内存可用内存为4G的情况下)。

如果从之前的版本更新,需要删除${NGRINDER_HOME}/process_and_thread_policy.js 来使用新的分配策略。

有关测试结果的比较,请参考: 

3.  增强了agent运行的稳定性。agent在启动测试时,使用当时可用内存来分配worker进程的内存,这减少了因为操作系统中虚拟内存的原因导致agent运行测试时停止的情况。而且,如果agent运行测试时内存使用率超过97%, controller将会强制停止test。因为这时,agent所在的服务器会因为操作系统使用内存交换导致测试变得不稳定。

4. 增加了对IE10的部分支持。对于IE10中可能存在的显示问题,将在之后的版本继续改进。

5.  由于对agent运行测试时稳定性方面的优化,是的测试的结果更加平稳,不会由于操作系统或者JVM垃圾回收的原因导致TPS波动太大。

6.  我们使用Google analytics收集nGrinder每天的使用情况。我们只收集controller的IP地址,以及每天运行的test的次数。

如果不希望nGrinder发送使用信息,可以通过在system.conf中设置usage.report=false来关闭。

7.  用户可以自己修改grinder.properties 中的参数,来准确控制测试运行时的JVM参数,例如:grinder.memory.permsize=20 and grinder.memory.maxpermsize=40 (单位是m)。

8.  nGrinder使用内置的SVN服务器来管理脚本,而且可以使用SVN的URL在浏览器中查看脚本以及其他文件。并且,从3.2版本开始,即使在浏览器中,也可以切换用户来查看其他用户的脚本。(如果其他用户将他的用户共享给你)

 

具体的Issues列表请参考:

demo服务器也已更新:

 (ID : user / PW : user) 

转载于:https://my.oschina.net/u/945225/blog/134836

你可能感兴趣的文章
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
Mellanox公司计划利用系统芯片提升存储产品速度
查看>>
白帽子守护网络安全,高薪酬成大学生就业首选!
查看>>
ARM想将芯片装进人类大脑 降低能耗是一大挑战
查看>>
Oracle数据库的备份方法
查看>>
Selenium 自动登录考勤系统
查看>>
关于如何以编程的方式执行TestNG
查看>>
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>
灵动空间 创享生活
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——8.6 UDP回射客户程序:dg_cli函数...
查看>>
不要将时间浪费到编写完美代码上
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>
阿里感悟(十八)- 应届生Review
查看>>