性能测试工具和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(选择自己喜欢的主题即可)

相关推荐
测试界清流32 分钟前
接口测试及常用接口测试工具
测试工具
胜天半月子10 小时前
性能测试 | 性能测试工具Jmeter的认识和基础使用
测试工具·jmeter·性能测试
安冬的码畜日常13 小时前
【JUnit实战3_03】第二章:探索 JUnit 的核心功能(二)
测试工具·junit·单元测试·junit 5
我的xiaodoujiao1 天前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 19--测试框架Pytest基础 3--前后置操作应用
python·学习·测试工具·pytest
程序员三藏1 天前
Jmeter接口测试与压力测试
自动化测试·软件测试·python·测试工具·jmeter·接口测试·压力测试
桃子不淘气2 天前
2:测试平台之DB构建
测试工具
测试老哥2 天前
Postman环境变量设置全攻略
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
胜天半月子2 天前
接口测试 | 使用Postman实际场景化测试
测试工具·接口测试·postman
〆WangBenYan゜2 天前
postman 调用接口设置全局变量
测试工具·lua·postman