性能测试之工具对比-ngrinder jmeter loadunner及ngrinder安装使用方法
来源:互联网 发布:郭天祥单片机下载 编辑:程序博客网 时间:2024/05/16 02:48
一、性能工具对比
JMeter
基于UI操作,容易上手,但是不具备编程能力。其次JMeter基于线程模拟数千用户几乎不可能。
Loadrunner
这个可以说是应用最多的一个,很方便,但是还是太重。往后的方向肯定是客户端工具逐步向平台化发展,而且不开源,扩展性不高,收费。
nGrinder
单节点支持3000并发、支持分布式、可监控被测服务器、可录制脚本、开源、平台化。
简单,解压即可
二、nGrinder简介
nGrinder是基于Grinder开源项目,由NHN公司的开发团队进行了重新设计和完善。nGrinder是一款非常易用,有简洁友好的用户界面和controller-agent分布式结构的强大的压力测试工具。
nGrinder测试基于python测试脚本(groovy也可),用户按照一定规范编写测试脚本,controller会将脚本一集需要的资源分发到agent,用jython执行。并且在执行的过程中收集运行情况、相应时间、测试目标服务器的运行情况等。并且保存这些数据生成测试报告,以供查看。
这款框架的一大特点就是非常的简单易用,安装也很容易,可以说是开箱即用。
nGrinderr直接部署成web服务,支持多用户使用,可扩展性好,可自定义plugin
三、环境搭建
1、安装JDK及配置环境变量
2、安装Tomcat
3、下载nGrinder:https://github.com/naver/ngrinder/releases
4、把下载好的包放到Tomcat的webApps文件夹中
5、启动Tomcat,
访问:http://localhost:8080/ngrinder-controller-3.4/,看到下图表示搭建成功
6、安装Monitor(需要安装在被测服务器上)
Montior是agent的一个子集,用于收集目标服务器的相关数据,比如CPU、MEM、NetWork等信息。
四、使用
1、输入测试URL,选择脚本语言,然后点击开始测试,会自动生成测试脚本并进入配置页面
2、根据性能测试计划修改脚本
3、配置选项
4、运行
在配置页面右上角点击保存并运行,启动测试。
5、结果
当启动测试后,会在页面显示当前的TPS、虚拟用户、测试成功与否的数量等信息。测试完成后,会显示测试结果。
可以点击详细测试结果查看更详细的信息,比如TPS、平均时间、首次接受数据平均时间,以及被测服务器的CPU,MEM等信息。
五、报告分析
阅读全文
0 0
- 性能测试之工具对比-ngrinder jmeter loadunner及ngrinder安装使用方法
- 性能测试工具 nGrinder 项目剖析及二次开发
- 性能测试工具 nGrinder 项目剖析及二次开发
- 性能测试工具 nGrinder 项目剖析及二次开发
- nGrinder工具进行接口性能测试
- nGrinder(使用方法)
- 【性能测试】nGrinder设置hosts
- Web压力测试工具nGrinder
- nGrinder二次开发之监控机器性能数据
- nGrinder 安装指南
- nGrinder与JMeter的比较
- 使用nGrinder实现性能驱动开发
- nGrinder源码分析:自动中断测试任务
- 性能测试工具之JMeter
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 增强for
- 理解卷积
- POJ1094 拓扑排序
- Tensorflow入门笔记
- 初步探索Android的蓝牙实现
- 性能测试之工具对比-ngrinder jmeter loadunner及ngrinder安装使用方法
- POJ3041 匈牙利算法
- JavaScript小技巧:!!的使用
- 我理解的JavaScript闭包
- 复习SQL
- 909422229_JavaWeb Excel模板导出数据
- JS对象监听(二)
- 三种遍历的比较(迭代器,普通for,增强for)
- exec族函数