当前位置: 首页 > news >正文

Jmeter之JSR223

一、JSR223组件

JSR是Java Specification Requests的缩写,意思是Java规范提案。JSR已成为Java界的一个重要标准.

JSR223其实包含了有好几种组件,但是其用法都是一致的,并且都是执行一段代码,主要分类如下:

JSR223 PreProcessor
JSR223 Timer
JSR223 Sampler
JSR223 PostProcessor
JSR223 Assertion
JSR223 Listener

二、JSR223内置变量

1、log:日志

内置变量log的主要用法如下:

在这里插入图片描述

执行脚本后,日志会写入脚本文件 xx/bin/jmeter.log中,界面执行时,也可以在console界面看到日志信息;如果使用log.error(),则在右上角的错误标识会展示红色+1

2、Label:组件名称

在这里插入图片描述

3、vars

该变量用的也是比较多的,其主要是提供了对JMeter中的变量的读/写方法。如下代码:

vars.get("VARIABLE_NAME")
vars.put("VARIABLE_NAME""VALUE")

4、SampleResult

用法:SampleResult帮助获取/设置运行后样本的值,例如:ResponseCode、ResponseMessage、StartTime、SampleLabel等。

SampleResult.setResponseData("success")  #设置响应内容
SampleResult.setResponseCode("200")  #设置响应状态码
http://www.lryc.cn/news/217616.html

相关文章:

  • c++23中的新功能之十八新增的属性
  • 动手学深度学习:1.线性回归从0开始实现
  • 【计算机网络】应用层
  • python 深度学习 解决遇到的报错问题9
  • 能源管理系统为什么选择零代码开发平台?
  • 【LeetCode】剑指 Offer Ⅱ 第8章:树(12道题) -- Java Version
  • 利用maven的dependency插件将项目依赖从maven仓库中拷贝到一个指定的位置
  • 在Flask中实现文件上传七牛云中并下载
  • 【Linux】centOS7安装配置及Linux的常用命令---超详细
  • 【ES专题】ElasticSearch搜索进阶
  • 【iOS免越狱】利用IOS自动化WebDriverAgent实现自动直播间自动输入
  • Python基础入门例程28-NP28 密码游戏(列表)
  • 乌班图 Linux 系统 Ubuntu 23.10.1 发布更新镜像
  • Java金字塔、空心金字塔、空心菱形
  • 前端 | (十四)canvas基本用法 | 尚硅谷前端HTML5教程(html5入门经典)
  • 206.反转链表
  • SpringBoot项目从resources目录读取文件
  • SQL实现根据时间戳和增量标记IDU获取最新记录和脱IDU标记
  • 京东数据平台:2023年9月京东智能家居行业数据分析
  • 计算两个时间之间连续的日期(java)
  • Kali Linux:网络与安全专家的终极武器
  • Leetcode—101.对称二叉树【简单】
  • 判断是否工作在docker环境
  • 文件上传学习笔记
  • 【GitLab CI/CD、SpringBoot、Docker】GitLab CI/CD 部署SpringBoot应用,部署方式Docker
  • GitLab(2)——Docker方式安装Gitlab
  • [100天算法】-数组中的第 K 个最大元素(day 54)
  • 每日一题411数组中两个数的最大异或值(哈希表、前缀树:实现前缀树)
  • 机场运行关键指标计算规则
  • 基于元学习神经网络的类人系统泛化