Jmeter 的优缺点
一、Jmeter功能测试的优缺点
二、jmeter 对比 loadrunner
相同点:
1.通过中间代理,监控和收集并发客户端发出的指令,把他们生成脚本,再发送到应用服务器,再监控服务器反馈结果的一个过程;
2.指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行的谓的agant来分担load generator自身的压力,并借引来获取更大的并发用户数.
不同点:
不同点 | jmeter | loadrunner |
安装 | 安装简单,组件小 | loadrunner安装包有1G多,占用资源比较大,且相关配置比较麻烦 |
IP欺骗 | 无 | 一台PC上多个IP地址分配给并发用户,对于模拟较真实的用户环境来说,是较有用 |
脚本录制 | 一般使用badboy录制 | 提供了录制脚本的功能和环境,比较方便 |
报表 | Jmeter的报表较少,性能分析能力比较不足 | 提供比较完整的数据,且能够提供漂亮的用户界面(GUI) |
开源 | jmeter是开源的 | loadrunner是商业软件,需要破解 |
脚本修改 | 主要是针对jmeter中各个部件的熟悉程序,已经相关的一些协议的掌握情况,而不依赖于编程 | loadrunner除了复杂的场景设置外,还需要掌握函数,修改脚本 |
三. 总结
JMeter确实有不能做的事情,不过,对于Web应用的测试,JMeter是足够强大了。
主要功能:
(1)支持HTTP/HTTPS协议,能够发送HTTP/HTTPS request;
(2)支持用户场景,能够以某种比例在不同的业务上分布用户数量;
(3)支持事务;
(4)支持参数化和关联;
(5)能够获得和汇总请求响应时间等数据,能够提供响应时间汇总、事务/请求处理成功率等数据报表;
参考转载:https://blog.csdn.net/huazhongkejidaxuezpp/java/article/details/48802745
转载请附上原文链接。