性能测试理论2 | 性能测试技能树&性能测试工具JmeterLoadRunner区别
Posted NoamaNelson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试理论2 | 性能测试技能树&性能测试工具JmeterLoadRunner区别相关的知识,希望对你有一定的参考价值。
性能测试理论2 | 性能测试技能树&性能测试工具Jmeter、LR区别
1 性能测试技能树
1.1 测试工具
- JMeter
- LoadRunner
1.2 测试基础
- 性能测试理论
- 自动化测试理论
- 测试开发
1.3 服务器性能诊断
- CPU
- 内存
- 磁盘
- IO
1.4 优化技能
- 代码
- 架构
- 中间件
- 操作系统
- 数据库(SQL、配置、设计)
1.5 协议
- HTTP/HTTPS
- Websocket/Socket
- WebService
- 其它RPC实现
1.6 自动化
- 接口自动化
- web自动化
- 移动App自动化
- 桌面端自动化
1.7 持续集成
- Jenkins
- Maven/Ant
- Git/SVN
2 Jmeter和LoadRunner区别
对比项 | JMeter | LoadRunner |
---|---|---|
支持协议 | 支持协议有限,但通过第三方插件基本满足使用 | 支持协议很多,比较全面 |
跨平台 | 支持 | 不支持 |
成本 | 开源、免费、轻量级 | 付费、重量级 |
语言 | Java开发,支持多种Java脚本语言、使用编程扩展 | C语言开发,支持C、Java、VB、C#、javascript |
结果分析 | 较简单 | 结果分析器强大 |
脚本录制 | 自带代理服务或BadBoy录制 | 自带录制功能强大,支持录制回放 |
扩展性 | 能够开发出最适合应用的测试工具 | 依赖于工具本身提供的特性,较难扩展 |
学习成本 | 易于学习和使用 | 依赖于工具的易用性和所提供的文档 |
持续集成 | 可形成特有的测试工具体系 | 很难与其他产品集成 |
注:以上内容来源于《全栈性能测试修炼宝典JMeter实战》
『全栈测试技术,分享,共勉,共进,提升』
以上是关于性能测试理论2 | 性能测试技能树&性能测试工具JmeterLoadRunner区别的主要内容,如果未能解决你的问题,请参考以下文章
性能测试 性能测试实战Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》