JMeter的基本概念

一、主流测试工具

1,Loadrunner

HP Loadrunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈

支持多协议:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SOL Server等协议 采用C语言编写

优点: 1.多用户(支持用户以万为单位) 2.详细的分析报表(以秒为单位) 3.支持工P欺骗功能

缺点:1.收费 2.体积庞大(安装包单位GB)3.无法定制功能

2,JMeter

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

优点: 1.开源免费 2.小巧(安装包50MB左右) 3.丰富的学习资料和扩展组件

缺点:1.不支持IP欺骗2.分析和报表能力相对于LR欠缺精度(以分钟为2.单位)

二、JMeter环境安装

1,JDK配置

(1)下载JDK apache官网Java Downloads | Oracle

(2)安装jdk 双击安装包所有选项选择默认即可

(3)配置环境变量

(4)校验 输入java -v

2,JMeter安装

(1)下载JMeter Java Downloads | Oracle

(2)安装JMeter

解压路径不要出现中文

(3)配置环境变量

(4)校验

进入JMeter安装目录下的bin目录 1、双击 jmeter.bat

2、双击 ApacheJMeter.jar

3、命令行输入: java -jar ApacheJMeter.jar

注意:任意一种方法能打开即可

三、JMeter功能概要

1,JMeter常用功能目录介绍

(1)bin目录

(2)docs目录

(3)printable_docs目录(存放帮助文档)

(4)lib目录

2,JMeter汉化

(1)临时汉化

启动JMeter

(2)永久汉化

找到bin目录

打开jmeter.properties

然后重启

3,JMeter元件和组件介绍

(1)元件的基本介绍

(2)组件的基本介绍

(3)和自动化脚本测试流程之间的对应关系

(4)Jmeter元件作用域的原则?

取样器:核心,没有作用域 逻辑控制器:只对其子节点中的取样器和逻辑控制器起作用 其他元件: 如果是某个取样器的子节点,则该元件只对其父节点起作用如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点(包括子节点,子节点的子节点等)

(5)元件的执行顺序?

同一作用域下不同元件: 配置元件 -前置处理程序 - 定时器-后置处理程序 -断言 -监听器取样器一同一作用域下相同元件: 从上到下的顺序依次执行

四、JMeter第一个示例脚本

需求:使用JMeter访问百度首页接口,并查看请求和响应信息 步骤:

1,启动JMeter

2,在'测试计划'下添加'线程组'

3,在'线程组'下添加'HTTP请求'取样器

4,填写'HTTP请求'的相关请求数据

5.在'线程组'下添加'察看结果树'监听器

6,点击'启动'按钮运行,并查看结果

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值