| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 6:41:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |