首页 > 其他分享 >jmeter--jsr223组件使用和功能详解

jmeter--jsr223组件使用和功能详解

时间:2023-02-09 08:33:13浏览次数:47  
标签:脚本 name vars -- jsr223 取样器 参数 jmeter

相比于BeanShell 取样器,JSR223取样器具有可大大提高性能的功能(编译)如果需要,一定要使用JSR223取样器编写脚本是更好的选择!!!

属性描述
名称:显示的此取样器的描述性名称,可自定义
语言:要使用的JSR223脚本语言的类型
参数:要传递到脚本文件或脚本的参数列表
脚本文件:用于执行的脚本文件,若没有脚本文件,将执行脚本

每个组件所支持的函数都可以在对应位置查看

 

 

 

 函数解析和使用

log:用于打印日志的,会输出到控制台并不是结果树中

  log.info("输出的日志");

vars:获取和设置变量参数

  vars.get("name");--获取name属性的值,返回是String类型:常用

  vars.put("name","测试")'--设置变量,把测试赋值到 name属性上,没有返回值。:常用

  vars.remove(“VAR3”); 移除一个变量,返回Object:不常用

  ars.putObject(“OBJ1”,new Object()); 创建/更新一个Object变量 ,无返回值:不常用

props :获取和设置参数(注:props设置和获取的参数可以跨线程使用)

  props.put("name","测试")--设置参数

  props.get("name")--获取参数

OUT :打印信息,输出到控制台

  OUT.println(“这是测试打印信息”) 

SampleResult:设置返回信息和断言

  设置返回信息:
  SampleResult.setResponseCode("100")
  SampleResult.setResponseMessage(“交易处理成功”)

  断言:

  SampleResult.setSuccessful(true / false)

 

标签:脚本,name,vars,--,jsr223,取样器,参数,jmeter
From: https://www.cnblogs.com/wanggfIT/p/17104006.html

相关文章

  • 高绩效的底层逻辑
    一、绩效考核:1.0绩效考核(performanceexamine),是企业绩效管理中的一个环节,是指考核主体对照工作目标和绩效标准,采用科学的考核方式,评定员工的工作任务完成情况、员工的工......
  • 高等数学
    前言今天学习的高等数学的部分,即使是在whk也能有很大的运用空间,需要好好掌握,尤其是这次讲课内容较为基础,必要时可反复复习!从极限开始\(\lim_{x\tox_0}f(x)\)表示当x趋......
  • 几个常用的自动处理日志脚本
     nacos日志#!/bin/sh#description:cleannacoslogstime1=$(date-d'20dayago'+%Y-%m-%d)#echo$time1time2=$(date-d'1dayago'+%Y-%m-%d)#echo$time2......
  • 组合基础
    一、基础原理​ 1.加法原理​ 2.乘法原理​ 3.排列集合大小为n,从无序到有序\(\timesn!\)多重排列\[\frac{(x_1+x_2+x_3+…+x_m)!}{x_1!x_2!…x_n!}\]二重排列\(0/......
  • 第七十章 使用 REST API 监控 IRIS - 互操作性指标
    第七十章使用RESTAPI监控IRIS-互操作性指标除了上一节中描述的指标外,IRIS实例还可以记录有关活动互操作性产品的指标,并将它们包含在/metrics端点的输出中。默......
  • 自我介绍与学习心得
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • Solution to ARC154F Dice Game -- Generating functions and polynomials
    Linktothequestion:Luogu,AtCoderPrefaceTheveryfirstgeneratingfunctionandpolynomialproblemsolvedinmylife!Thisblogisadetailedexplanationa......
  • ChatGPT 怎么用最新详细教程-新手小白一看就会
    https://www.cnblogs.com/chat-gpt/p/how-to-use-chatgpt-in-china.html便宜的虚拟电话号码https://readdevdocs.com/blog/makemoney/%E4%B8%AD%E5%9B%BD%E5%8C%BA%E6%B3......
  • 读Java实战(第二版)笔记05_Collection API的增强功能
    1. 集合工厂1.1. Arrays.asList()1.1.1. 创建了一个固定大小的列表1.1.2. 列表的元素可以更新1.1.3. 不能增加或者删除1.1.4. 大小固定的可变数组1.2. 没有A......
  • Install Docker in WSL 2 (ubuntu)
    InstallDocker,youcanignorethewarningfromDockeraboutusingWSLcurl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.shAddyourusert......