首页 > 编程语言 >【Jmeter】编写java脚本

【Jmeter】编写java脚本

时间:2023-11-27 13:22:35浏览次数:40  
标签:java SampleResult 创建 runtest result 编写 Jmeter

Jmeter开发java脚本主要的依赖包

 

使用idea 创建项目

1、创建java项目

 

2、导入依赖包

 

3、创建一个类,继承 AbstractJavaSamplerClient 类,并实现 runtest 方法和重写 getDefaultParameters 方法 

getDefaultParameters 方法中主要用来完成,界面需要传入的参数有哪些

runtest方法:主要用来实现具体的业务和事务的校验

 runtest固定写法:

//创建一个返回的对象
SampleResult result = new SampleResult();

//设置事务名称:
result.setSampleLabel("这是一个测试");

//设置事务成功或者失败:
result.setSuccessful(true/false);

//获取前端界面传入的数据(如果前端传值了就使用传入的值,如果没传值则使用默认的test)
javaSamplerContext.getParameter("fore","test");

 

标签:java,SampleResult,创建,runtest,result,编写,Jmeter
From: https://www.cnblogs.com/phoenixy/p/17387873.html

相关文章

  • JavaWeb实现文件上传下载功能实例解析
    在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择......
  • java集合框架(一)Map的常见使用及循环的五中方式
    Map循环遍历的五种方法先使用Map方法定义数据Mapmap=newHashMap();map.put(0,"张三");map.put(1,"李四");map.put(2,"王五"); 1.通过key的set集合进行遍历,然后通过key来取map的valueSetset=map.keySet();for(Object......
  • Java读取JSON文件
    读取json文件的结果利用fastjson进行转换为json对象或集合进行操作依赖的fastjson包<dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>2.0.17</version>......
  • MQTT断开连接((32109) - java.io.EOFException)
    现象:首先代码没问题,一台设备测试正常,当多台设备同时使用时,会出现连接成功后,立刻断开连接。client=newMqttClient(①,②,③)①:主机名②:客户端ID,客户的唯一标识③:设置clientid保存形式,默认以内存保存例如:newMqttClient(tcp://139.196.34.00,34:20:03:0b:b9:00,newMemoryPersisten......
  • java集合框架介绍
    Java集合框架是Java编程语言提供的一组框架,用于管理和操作数据集合。集合框架包含了一系列接口和类,可以用于存储、组织和处理数据。Java集合框架的核心是集合接口,这些接口定义了数据集合的基本行为和特性。下面,我们将详细介绍Java集合框架中的每个接口。@[toc]##一、Collection......
  • 10道不得不会的Java容器面试题
    以下都是Java容器常见面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。来看看你会做几道1.请说一下Java容器集合的分类,各自的继承结构2.Collection和Collections有什么......
  • Java三大特性:抽象、封装和多态
    Java是一种广泛使用的编程语言,它的三大基本特性是抽象、封装和多态。这些特性是Java的核心,也是理解Java的关键。以下是对这三个特性的详细解释,并通过示例进行说明。一、抽象抽象是Java的一个重要特性,它允许我们定义只展现关键细节的类或接口。抽象有两种形式:隐式抽象和显式抽象。隐......
  • Jayway JsonPath-提取JSON文档内容的Java DSL | 京东物流技术团队
    介绍JsonPath是一种能够提取部分JSON文档属性、对象、数组的语法,支持条件过滤、数学运算、字符串处理等功能。JsonPath与JSON文档就像XPath表达式与XML文档结合使用一样。由于JSON结构通常是匿名的,并不一定和XML一样具有“根成员对象”,因此JsonPath假定分配$给外层对象的抽......
  • java List集合(ArrayList,LinkedList,Vector)
    Hii,mJinXiang⭐前言⭐本篇文章主要介绍java List集合的三种实现类ArrayList,LinkedList,Vector以及部分理论知识......
  • javaWeb 文件上传及下载
    前言网络上最常用的就是文件的上传和下载,本文讲解基于org.apache.commons.fileupload包及org.apache.commons.io包实现文件上传;通过设置响应头属性并基于文件流方式实现文件下载。一、文件上传1、实现思路文件上传是通过表单上传,因此首先需要判断表单中是否包含文件类型的标签,如......