| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 开发测试 -> Jmeter的安装与使用 -> 正文阅读 |
|
|
[开发测试]Jmeter的安装与使用 |
|
1、Jmeter的安装 1)官网下载:https://jmeter.apache.org/ 如下图,点击“Donwload Releases” ,选择版本下载
?下载完之后,解压缩 2)解压缩后,双击bin目录下的jemeter.bat文件,打开Jmeter
安装结束 2、基础配置 可以选择语言、外观风格等
3、基本操作 1)添加线程组 路径:右键测试计划,添加->线程(用户)->线程组
2)设置线程数、时间、循环次数等
3)添加http请求取样器 ?右键线程组,添加->取样器->HTTP请求
设置http协议、服务器名称或IP、端口号(默认80)、方法、路径、内容编码
4)为线程组添加监听器 路径:?右键线程组,添加->监听器->查看结果树、汇总报告等
5)启动测试
6)查看结果
?4、逻辑控制器 1)简单控制器:可对请求进行分组 路径:?右键线程组,添加->逻辑控制器->简单控制器 添加http请求?
2)随机控制器:随机执行一个请求 路径:?右键线程组,添加->逻辑控制器->随机控制器 添加http请求?
? ? 3)?随机顺序控制器:随机执行所有请求 路径:?右键线程组,添加->逻辑控制器->随机顺序控制器 添加http请求?
?4)循环控制器: 路径:?右键线程组,添加->逻辑控制器->循环控制器:执行次数=线程组数*循环次数 添加http请求? 设定循环次数
5)仅一次控制器 ? 路径:?右键线程组,添加->逻辑控制器->仅一次控制器 添加http请求?
线程组为3,每个请求执行了3次 6)Switch控制器 路径:?右键线程组,添加->逻辑控制器->Switch控制器:运行由开关值定义的元素。 开关值:要调用的从属元素的编号(或名称)。元素从 0 开始编号。默认值为 0;如果开关值超出范围,它将运行第 0 个元素
? 7)ForEach控制器:控制器循环遍历一组相关变量的值。将采样器(或控制器)添加到 ForEach 控制器时,每个样本(或控制器)都会执行一次或多次,在每个循环中,变量都有一个新值。输入应由多个变量组成,每个变量都扩展为下划线和数字。每个此类变量都必须有一个值。 第一步:右键线程组->配置元件->用户定义的变量: 添加变量
添加ForEach控制器
?
?http请求使用插值表达式循环遍历
?8)if控制器:允许用户控制是否运行其下方的测试元素(其子元素)。
变量表达式:
可使用函数助手设置_jex13表达式
添加Benshell取样器
执行
9) Runtime控制器:控制其子级将运行多长时间。控制器将运行其子级,直到超出配置的运行时。 运行时间(秒):所需运行时(以秒为单位)。0 表示不运行。
10)While控制器 ?Condition(function or variable)为空时:只有最后一个执行失败时才跳出循环
? ? Condition(function or variable)值为last时
while循环前失败时,while整个不执行 ? ?while中间有失败时不跳出循环 ? ? ?5、参数化 1)右键线程组->添加->配置元件->csv数据文件设置 ? ? csv数据文件设置
? ?设置插值表达式 ?运行
?
? ? ? ? ? ? ? |
|
|
| 开发测试 最新文章 |
| pytest系列——allure之生成测试报告(Wind |
| 某大厂软件测试岗一面笔试题+二面问答题面试 |
| iperf 学习笔记 |
| 关于Python中使用selenium八大定位方法 |
| 【软件测试】为什么提升不了?8年测试总结再 |
| 软件测试复习 |
| PHP笔记-Smarty模板引擎的使用 |
| C++Test使用入门 |
| 【Java】单元测试 |
| Net core 3.x 获取客户端地址 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/27 21:20:01- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |