千家信息网

性能测试平台-nGrinder

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,术语---性能测试服务(Performance Test Service)PTSHP商业的基于JMeter进行高度二次开发基于nGrindernGrinder:用户界面的强大的压力测试工具,三大组建构
千家信息网最后更新 2026年11月03日性能测试平台-nGrinder

术语---性能测试服务(Performance Test Service)PTS


HP商业的

基于JMeter进行高度二次开发

基于nGrinder


nGrinder:

用户界面的强大的压力测试工具,三大组建构成:controller、agent、monitor


原理:

controller会将脚本以及需要的其他文件分发到agent,然后执行,并在执行过程中通过monitor收集运行情况,响应时间,测试目标服务器的运行情况等,并保存这些数据生成运行报告,以供以后查看。


官网:http://naver.github.io/ngrinder/

用户手册:http://www.cubrid.org/wiki_ngrinder/entry/user-guide


1. 基础环境安装

  • 安装jdk1.8,并配置环境变量

    注意:nGrinder服务要用到多个端口,如果出现服务无法运行优先排查端口是否被占用

  • tomcat7中修改startup.bat,在头部加入

    set JAVA_OPTS=-Xms600M -Xmx1024M -XX:MaxPermSize=200M

    因为这个软件的启动要加载大量的库文件

  • 把ngrinder-controller-3.4.1.war包放到tomcat的webapps目录下

  • 双击startup.bat启动tomcat

    备注:如果8080端口被占用,解决方法:https://blog.51cto.com/11009785/2413993

    启动之后,浏览器访问(用户名admin,密码admin,可选中文)

    http://localhost:8080/ngrinder-controller-3.4.1


    备注:这里可能会出现无法启动或者窗口一闪而过的情况,解决方法:

    tomcat的bin目录找到setclasspath.bat并编辑它,如下图,改为自己的实际路径



2. agent的安装

  • 登陆nGrinder,下载agent

  • 下载完成,解压缩,运行run_agent.bat

  • 点击导航中的代理管理

3. monitor的安装

  • monitor的安装是为了在目标服务器中用于收集系统相关的数据,比如cpu, mem, network

  • 选择"下载监控"

  • 下载之后,放到目标服务器上,比如你的linux虚机

  • 解压缩,赋权限:chmod 777 run_monitor_bg.sh

  • 启动monitor:sh run_monitor_bg.sh -o

  • 启动之后,如果要停止服务可以按Ctrl+C


4. 体验

访问nGrinder首页,在URL框中输入http://www.aaa.com

选择jython,然后点击"开始测试",之后设置"代理"为1,其他保持默认

点击"保存并运行"


5. 也可以运行接口测试。但个人觉得,并不适合复杂的接口,尤其是一些依赖的情况,即便可以写脚本。

服务 运行 测试 情况 服务器 用户 目标 端口 备注 接口 数据 方法 环境 目录 脚本 代理 选择 性能 复杂 强大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 科技股互联网 互联网中国科技 互联网科技开发公司 碳银互联网科技有限公司 撒么互联网科技公司 中国互联网金融科技基金 老年人脱离互联网科技的作文 互联网汽车科技小镇 阿里巴巴算科技企业还是互联网 江阴互联网智能科技产品进口 卓翼科技产业互联网合作 中科明德北京互联网科技 区块链结合互联网科技 互联网科技包装股份有限公司上市 江苏互联网智能科技产品出厂价 互联网科技新闻 玉溪新华互联网科技怎么选 长沙易易互联网科技有限公司 科技发展第三阶段互联网时代 互联网科技公司 互联网通讯科技 苏州互联网科技贷款公司 上海致骋互联网科技 互联网科技股午盘股票涨跌 互联网汽车科技小镇 中化能源互联网科技招聘 南山科技园互联网公司有哪些 互联网科技大奖都有哪些公司 有人说阿里系是互联网科技企业
0