性能测试-JMeter(1)

主流性能测试工具

Loadrunner

  • HP Loadrunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈
  • 支持多协议:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SQL Server等协议
  • 采用C语言编写
  • 优点
    • 多用户(支持用户以万为单位)
    • 详细的分析报表(以秒为单位)
    • 支持IP欺骗功能
  • 缺点
    • 收费
    • 体积庞大(安装包单位GB)
    • 无法定制功能

JMeter

  • JMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试
  • 它最初被设计用于Web应用测试,但后来扩展到其他测试领域,例如静态文件、Java程序、shell脚本、数据库、FTP、Mail等
  • 优点
    • 开源免费
    • 小巧(安装包50MB左右)
    • 丰富的学习资料和扩展组件
  • 缺点
    • 不支持IP欺骗
    • 分析和报表能力相对于LR欠缺精度(以分钟为单位)

JMeter环境安装

1、安装JDK
2、安装JMeter(JMeter版本与JDK版本匹配)
安装好后,进入JMeter安装目录下的bin目录【以下任意一种方式打开】
1)双击jmeter.bat
2)双击ApacheJMeter.jar
3)命令行输入:java -jar ApacheJMeter.jar

JMeter功能概要

JDK常用文件目录介绍

  • Bin目录:存放可执行文件和配置文件
    • jmeter.bat——windows的启动文件【重要】
    • jmeter.log——Jmeter工具运行的日志文件
    • jmeter.properties——Jmeter工具的配置文件【重要】
    • jmeter.sh——linux的启动文件
    • jmeter-server linux分布式测试的启动程序
    • jmeter-server.bat windows分布式测试的启动程序
  • docs目录:是JMeter的api文档,用于开发扩展组件
  • printable_docs目录:用户帮助文档
    • 用户手册路径:…\apache-jmeter-5.6.3\printable_docs\usermanual\index.html
  • lib目录:存放JMeter依赖的jar包和用户扩展所依赖的jar包

JMeter元件和组件介绍

元件的基本介绍

  • 元件:多个类似功能组件的容器(类似于
    jmeter元件
    • 取样器:发送请求
    • 逻辑控制器:控制语句的执行顺序
    • 前置处理器:对请求参数进行预处理
    • 后置处理器:对响应结果进行提取
    • 断言:检查接口的返回结果是否与预期结果一致
    • 定时器:设置等待
    • 测试片段:封装一段代码࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值