性能测试工具和JMeter功能概要

主流性能测试工具

LoadRunner

JMeter [本阶段学习]

1.1 LoadRunner

  • HP LoadRunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈
  • 支持多协议:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SQL Server等协议
  • 最初是Mercury公司采用C语言编写,现被HP公司收购

优点:

  1. 多用户(支持数量单位万)

  2. 详细分析报表

  3. 支持ip欺骗

缺点:

  1. 收费

  2. 体积庞大(单位GB)

  3. 无法定制功能

1.2 JMeter

  • JMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。
  • 它最初被设计用于Web应用测试,但后来扩展到其他测试领域,例如静态文件、Java 程序、shell 脚本、数据库、FTP、Mail等。

优点:

  1. 免费

  2. 开源

  3. 小巧(最新版-50MB左右)

  4. 丰富学习资料及扩展组件

  5. 应用广泛

  6. 易上手

缺点:

  1. 不支持ip欺骗

  2. 分析和报表能力相对于lr欠缺精度

JMeter功能概要

1. JMeter文件目录介绍

1.1 bin目录

存放可执行文件和配置文件

jmeter.bat:windows的启动文件
jmeter.log:日志文件

jmeter.sh:linux的启动文件

jmeter.properties:系统配置文件

jmeter-server.bat:windows分布式测试要用到的服务器配置

jmeter-serve:linux分布式测试要用到的服务器配置

1.2 docs目录

docs:是JMeter的api文档,可打开api/index.html页面来查看

1.3 printable_docs目录

printable_docs的usermanual子目录下的内容是JMeter的用户手册文档

usermanual下component_reference.html是最常用到的核心元件帮助文档。

提示:printable_docs的demos子目录下有一些常用的JMeter脚本案例,可以作为参考

1.4 lib目录

该目录用来存放JMeter依赖的jar包和用户扩展所依赖的jar包

2. 修改默认配置

2.1 汉化配置

实现JMeter界面的汉化包含两种方式:

  1. 临时性

  2. 永久性

临时性: 启动JMeter->选择菜单'Options'->Choose Language->Chinese (Simplified)

永久性:

找到jmeter安装目录下的bin目录,

打开jmeter.properties文件,把第37行修改为"language=zh_CN",

重启JMeter即可

2.2 修改主题

JMeter默认主题是黑色的,可以通过以下步骤修改:

启动JMeter -> 选择菜单'选项' -> 外观 -> Windows(选择自己喜欢的主题即可)

相关推荐
rufeike3 小时前
Wireshark 搜索组合速查表
网络·测试工具·wireshark
Hy行者勇哥7 小时前
使用Postman调测“获取IAM用户Token”接口实际操作
测试工具·lua·postman
世界的尽头在哪里9 小时前
python测试框架之pytest
开发语言·python·测试工具·单元测试·pytest
xaletry88813 小时前
微机控制电液伺服汽车减震器动态试验系统
测试工具
程序员沉梦听雨15 小时前
【测试工具】JMeter使用小记
测试工具·jmeter
爱学习的大牛1231 天前
Linux 内核开发/测试工具对比 Windows 驱动验证工具 (Driver Verifier)
linux·测试工具·内核
私人珍藏库2 天前
[Windows] Wireshark 网络抓包工具 v4.4.6
网络·测试工具·wireshark
徐同保2 天前
fetch使用put请求提交文件,postman使用put请求提交文件
测试工具·lua·postman