Day39 JMeter的使用(上)

本文是JMeter性能测试工具的入门教程,涵盖了JMeter的下载配置、目录结构、主要功能、元件组件、参数化、断言及关联的详细讲解,旨在帮助读者快速掌握JMeter的使用方法。
摘要由CSDN通过智能技术生成

系列文章目录

Day01 软件测试基础总结

Day02 测试用例知识点总结(上)

Day03 测试用例知识点总结(下)

Day04 禅道-从安装到卸载

Day05 MySql的基础使用

Day06 MySql知识点总结

Day07 MySql知识点再总结与多表查询

Day08 redis的基础知识

Day08 VMware的安装、Linux系统安装和Linux基础命令

Day09 Linux常用命令总结

Day10 Linux环境部署和项目构建

Day11 shell脚本基础知识

Day12 接口和协议

Day13 Postman的使用

Day13 Windows环境下的JDK安装与Tomcat的启动

Day14 jenkins部署

Day15 jenkins的简单使用

Day16 charles的基本使用

Day17 考试

Day18 考试

Day19 Fiddler的简单使用

Day20 Python基础

Day21 python 语句基础

Day22 Python数据类型(上)

Day23 Python数据类型(下)

Day24 Python函数

Day25 Python的文件操作和异常处理

Day26 Python面向对象

Day27 Python的部分算法

Day28 单元测试 unittest

Day29 单元测试 pytest

Day30 接口测试requests

Day31 Web端自动化基础

Day32 Web自动化进阶

Day33 PO模型

Day34 移动端测试(上)

Day35 移动端测试(下)

Day36 移动端自动化(上)

Day37 移动端自动化(下)

Day38 性能测试理论

Day39 JMeter的使用(上)


目录

系列文章目录

前言

一、JMeter的下载与环境配置

二、JMeter目录结构

三、JMeter的功能概要 

1.语言

2.主题

 四、JMeter元件和组件

1.元件

2.组件

3.元件的作用域

五、JMeter的使用

1.线程组

 2.HTTP请求

 3.监听器

 六、JMeter参数化

1.用户定义的变量

2.用户参数

 3.csv数据文件设置

 4.函数参数化

1.counter函数

 2.CsvRead函数

 3.randomstring函数

 七、断言

1.响应断言

2.json断言

 3.Xpath断言

4.断言持续时间

八、JMeter关联

1.正则表达式

​编辑

 2.json提取器

3.Xpath提取器

4.JMeter属性

 总结


前言

        性能测试的主流测试工具有两种,loadrunner和jmeter。loadrunner也被成为LR是一种工业级标准性能测试负载工具。jmeter则是Apache组织开发的基于JAVA的开源软件。两者对比,LR能支持用户以万为单位,且分析报表详细,支持IP欺骗,但是收费,且体积庞大无法定制功能;而jmeter开源免费,体积小,有丰富发资料与扩展组件,但不支持IP欺骗,分析能力相对于LR欠缺精度,支持用户量较少,但可以使用扩展组件和其他方式弥补缺陷。因此,本篇使用JMeter。


一、JMeter的下载与环境配置

JMeter下载官网

首先配置java环境变量(使用 java -version 验证 )

配置JMeter环境变量 (使用 jmeter 验证)

二、JMeter目录结构

bin 目录(常用文件介绍)
jmeter.bat:windows下启动文件
jmeter.sh:Linux下启动文件
jmeter.log:Jmeter运行日志文件
jmeter.properties:Jmeter配置文件
/docs目录——Jmeter帮助文档
/lib/ext目录——存放Jmeter依赖的jar包

三、JMeter的功能概要 

1.语言

Options-> Chose Language->Chinese

 这种语言修改方式只是当前有效,再次运行依旧是英语,因此需要修改配置文件:

在JMeter的bin目录下,修改jmeter.properties 文件 将language=zh_CN 添加到language=en下方(不需要加#号),保存后就是中文

2.主题

 可以调整界面的颜色 

 

 四、JMeter元件和组件

1.元件

元件:多个类似功能组件的容器(类似于 类)

取样器 发送请求
逻辑控制器 控制语句的执行顺序
前置处理器 对请求参数进行预处理
后置处理器 对响应结果进行提取
断言 检查接口的返回结果是否与预期结果一致
定时器 设置等待
测试片段 封装一段代码,供其他脚本调用
配置元件 测试数据的初始化配置
监听器 查看Jmeter脚本的运行结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值