Jmeter05:配置环境变量

devtools/2024/9/22 13:04:38/

1 Jmeter 环境

1.1 什么是环境变量?path什么用?

系统设置之一,通过设置PATH,可以让程序在DOS命令行直接启动

1.2 path怎么用

如果想让一个程序可以在DOS直接启动,需要将该程序目录配置进PATH

1.3 PATH和我们的关系?

要配置JDK的环境变量(开发必备的)

需求1:配置JDK的PATH环境变量,要求在任意目录下可以执行javac程序

新增系统变量,bin目录的父级是安装目录

执行成功

需求2:配置Jmeter的PATH环境变量,配置Jmeter的lib目录下部分jar的环境变量

Jmeter环境:

        变量名:JMETER_HOME

        变量值:Jmeter安装目录

        变量名:CLASSPATH

        变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

2 总结(Jmeter01-05)

1、参数化 ----- 用户参数

        实现思想:将数据单独存储,然后再将数据读取到http请求的JSON数据中

        实现流程:       

                设置执行次数(用户数)

                添加组件用户参数存储多条记录

                读取数据格式:${变量名}

2、参数化 ----- 用户定义的变量

        作用:存储全局性数据

        添加格式:添加用户定义的变量组件

                                键 和值

        调用格式:${变量名}

3、参数化 ----  函数

        3-1 程序中的功能单元,封装了部分实现

        3-2 打开函数功能模块,选择要调用的函数 +设置参数 + 生成调用格式,在需要使用的位置调用即可

4、直连数据库

        4-1 Jmeter直接操作数据库数据

        4-2 通过直接操作数据库和接口操作对比

        4-3 Jmeter 不具备直连数据库的功能,先整合第三方实现

               Jmeter 配置数据库连接信息 数据库URL +驱动名称+ 账号+密码+  该配置的变量名

               创建JDBC请求:要素1 调用配置的变量名   要素2 设置SQL类型   要素3 编写SQL语句

               结果再处理:可以将结果赋值给变量(JDBC Request: variable names)

                        赋值规则1:变量名_# 结果个数

                                            变量名_N 结果结果

                        可以通过debug sample 查看底层赋值实现

5、关联

5-1 一个请求的响应数据作为另外一个请求提交的数据

5-2 使用关联可以组织多样的业务逻辑

5-3   实现方案1:Xpath提取器(html 等标签语言)

        实现方案2:正则表达式提取器(普通文本)

                                .任意字符

                                *任意字符串

                                +一个或多个

                                ?到第一个结束标记

                                ()声明截取的区间范围

6、环境

6-1 path作用:可以再命令行直接启动程序

6-2 怎么配置:

        添加一个变量:xxxxxx_HOME = 该程序的安装目录(一般是bin目录的父级)

        修改PATH :%xxxxx_HOME%\bin


http://www.ppmy.cn/devtools/32644.html

相关文章

短视频矩阵系统ai剪辑 矩阵 文案 无人直播四合一功能核心独家源头saas开发

抖去推矩阵AI小程序是一款针对短视频平台的智能创作和运营工具,它具有以下功能特点: 1.批量视频生成:抖去推可以在短时间内生成大量视频,帮助商家快速制作出适合在短视频平台上推广的内容 2.全行业覆盖:适用于多个行业…

浅析边缘计算技术

概念 边缘计算是一种分布式计算范式,它将计算任务和数据存储从中心化的云端推向网络的边缘,即设备或终端,以提高响应速度和降低网络带宽需求。在边缘计算中,数据在源头附近进行处理和分析,而不需要将所有数据传输到…

智慧旅游引领旅游行业创新发展:借助智能科技的力量,实现旅游资源的优化配置和高效利用,推动旅游行业的转型升级和可持续发展

目录 一、引言 二、智慧旅游的定义与特点 1、信息化程度高 2、智能化服务丰富 3、互动性强 4、个性化服务突出 5、可持续性发展 三、智慧旅游在旅游行业创新发展中的作用 (一)优化旅游资源配置 (二)提升旅游服务质量 &…

掌握JavaScript面向对象编程核心密码:深入解析JavaScript面向对象机制对象概念、原型模式与继承策略全面指南,高效创建高质量、可维护代码

ECMAScript(简称ES,是JavaScript的标准规范)支持面向对象编程,通过构造函数模拟类,原型链实现继承,以及ES6引入的class语法糖简化面向对象开发。对象可通过构造函数创建,使用原型链共享方法和属…

yum的安装与部署

一、yum的描述 Yum 是一个在基于 Red Hat 的 Linux 发行版(如 CentOS 和 RHEL)上使用的包管理器。通常,Yum 会随着发行版的安装自动安装,因此,你可能不需要手动安装它 二、安装和配置yum源步骤 创建 Yum 仓库文件&…

数据库(MySQL)—— 事务

数据库(MySQL)—— 事务 什么是事务事务操作未控制事务测试异常情况 控制事务一查看/设置事务提交方式:提交事务回滚事务 控制事务二开启事务提交事务回滚事务 并发事务问题脏读(Dirty Read)不可重复读(Non…

anaconda、cuda、tensorflow、pycharm环境安装

anaconda、cuda、tensorflow、pycharm环境安装 anaconda安装 anaconda官方下载地址 本文使用的是基于python3.9的anaconda 接下来跟着步骤安装: 检验conda是否成功安装 安装CUDA和cuDNN 提醒,CUDA和cuDNN两者必须版本对应,否者将会出错…

C#中.net8WebApi加密解密

尤其在公网之中,数据的安全及其的重要,除过我们使用jwt之外,还可以对传送的数据进行加密,就算别人使用抓包工具,抓到数据,一时半会儿也解密不了数据,当然,加密也影响了效率&#xff…