目录
1.背景
2.简介
3.对比
4.环境搭建
5.参考资料
1.背景
本人的博客中介绍过多个性能测试工具:老派正统的LoadRunner,年轻有为的JMeter,轻量苗条的Gatling。这次介绍另一款性能测试工具:nGrinder。
2.简介
nGrinder是基于Grinder(一个开源的Java负载测试框架)进行的开发。可用于在多台机器上运行用Groovy/ Jython测试脚本的应用程序。nGrinder分别用控制器和agent将Grinder的控制台和agent包装起来,并扩展了支持多个并发测试的特性。
3.对比
4.环境搭建
1)安装Java并配置好JAVA_HOME/ PATH。这个度娘上有太多资料了,在此不赘述,也可以参考后面的参考资料。
2)下载nGrinder:/naver/ngrinder/releases
3)启动:缺省端口8080
java -jar ngrinder-controller-X.X.war
4)登录:http://<nGrinder所在主机的IP地址>:8080。用户名/密码:admin/admin
5)下载agent:登录到首页后,即可下载。
5.参考资料
1)/a/1190000017022784 -- 多个性能测试工具对比
2)/article/6b97984df8c2521ca2b0bf13.html -- 配置JAVA_HOME,如果不知道java安装路径,可以用java -verbose查看
3)/69942496/viewspace-2655051/ -- 环境搭建/测试配置说明(提到:官方验证相同情况下groovy比jython支持2倍左右的并发数)
4)/lindows/p/9040838.html -- 编辑/etc/resolv.conf增加假的DNS服务器IP
5)http://ngrinder.642./ngrinder3-3-hosts-td1303.html#a1307-- 编辑ngrinder-agent中的配置文件agent.conf,增加一行:
agent.java_opt=-Ddns.server=your_dns_ip -Ddns.search=com // your_dns_ip即/etc/resolv.conf的假DNS
6)/p/07cc702069ec-- ngrinder介绍(较全)
7)/g3/script-gallery.html -- grinder使用手册
8)/p/734c07d9173d -- groovy脚本实现POST请求
9)/meyoung01/article/details/50435881-- groovy/python脚本实现POST请求
10)/ceshi/p/8668639.html-- ngrinder脚本(界面和代码)
如果觉得《性能测试工具 -- nGrinder》对你有帮助,请点赞、收藏,并留下你的观点哦!