有时候总是要写代码的,不得不说你也得会,这不往下看 java请求了,就的写代码,那么先来实现一个类,

package com.company.jemeters;public class Hello {public int sum(int a,int b){return a+b;}
}

实现了一个加法,那么我们去写测试类

这里需要吧jemter 的库添加到lib里面去

package com.company.jemeters;
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
public class perftest extends AbstractJavaSamplerClient  {private  String a;private  String b;private  String c;private  String resultData;public Arguments getDefaultParmeters(){Arguments params=new Arguments();params.addArgument("add","");params.addArgument("addnum","");params.addArgument("sum","");return params;}public  void  setupTest(JavaSamplerContext arg0){}public SampleResult runTest(JavaSamplerContext arg0){a=arg0.getParameter("add");b=arg0.getParameter("addnum");c=arg0.getParameter("sum");SampleResult str= new SampleResult();str.setSampleLabel("测试sum函数");try{str.sampleStart();// jmeter 开始统计响应时间标记Hello test = new Hello();// 通过下面的操作就可以将被测方法的响应输出到Jmeter的察看结果树中的响应数据里面了。resultData = String.valueOf(test.sum(Integer.parseInt(a), Integer.parseInt(b)));if (resultData != null && resultData.length() > 0) {str.setResponseData("结果是:"+resultData, null);str.setDataType(SampleResult.TEXT);if (Integer.parseInt(resultData)==(Integer.parseInt(c))){System.out.println(resultData);str.setSuccessful(true);}else {System.out.println(resultData);str.setSuccessful(false);}}}catch (Throwable e){str.setSuccessful(false);}finally {str.sampleEnd();}return str;}public  void  teardownTest(JavaSamplerContext arg0){}
}

这也写完,我们就开始打成jar包测试就行,

放到jemter的\lib\ext文件下,

打开jmeter,新建java请求,

然后点击运行

这也我们就完成了jmeter测试java类,是不是很简单,其实这刚刚是一个开始。

在后面我们还会有很多,我们可以使用java编写好能够在jmeter运行的类,用java来进行压测

转载于:https://www.cnblogs.com/leiziv5/p/8780370.html

jmeter测试java代码相关推荐

  1. MAC结合LINUX进行Jmeter进行java代码压力测试

    一.环境准备 下载jdk包 地址:https://www.oracle.com/java/technologies/downloads/#java8 centos 下载 x64 Compressed ...

  2. jmeter之java代码性能测试_松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用...

    原标题:松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定 ...

  3. jmeter测试java接口测试_简单易学的测试攻略:JMeter测试Java请求示例

    JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档. 关于使用JMeter进行JDBC数据库测试.HTTP请求接 ...

  4. 使用jmeter测试java程序

    最近在用jmeter进行性能测试,防止被忘记,把步骤写下. 场景:测试java程序 1.右击测试计划-> 添加 -> Threads(Users) -> 线程组 2.设置线程属性,用 ...

  5. 【转】JMeter学习(十七)JMeter测试Java

    目的:对Java程序进行测试 目录 一.核心步骤 二.实例 三.JMeter Java Sampler介绍 四.自带java Request Sampler 一.核心步骤 1.创建一个Java工程: ...

  6. jmeter测试java服务_Jmeter 测试 JMS (Java Message Service)/ActiveMQ 性能

    前言 JMS 介绍:JMS 即 Java 消息服务(Java Message Service)应用程序接口,是一个 Java 平台中关于面向消息中间件(MOM)的 API,用于在两个应用程序之间,或分 ...

  7. java junit 怎么写_使用JUnit测试java代码

    标签: Junit 单元测试实验报告 一.实验环境 MyEclipse2014.Junit4.10 二.实验目的 学会单元测试,在MyEclipse中进行Junit测试 三.实验步骤 1.写出要测试的 ...

  8. LoadRunner教程(27)-LoadRunner测试java代码

    1.创建工程,新建类,HelloWorld.java,代码如下: 2.导出jar包并命名为HelloWorld.jar 3.将新生成的jar包HelloWorld.jar放到一个指定的目录下,如D:\ ...

  9. jmeter测试java_使用JMeter测试Java项目

    一. Apache JMeter工具 1)简介 JMeter--一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具.JMeter可以用于测试静态或者动态资 ...

最新文章

  1. left join on in
  2. a byte of python-《A Byte of Python》笔记
  3. 从“小而精”到“大而广”,知乎怎样一步步迈向全民皆知?
  4. JavaScript——获取浏览器滚动条(ScrollBar)宽度
  5. HTML 限制 input 输入类型
  6. Flutter之Container
  7. sqlmap --os-shell反制小思路
  8. linux-实时查看mysql中的日志文件
  9. elastic-job控制台部署与使用
  10. python 个人项目_80个Python练手项目列表,学完立马成大神 牛逼了
  11. UNIX网络编程:unpv13e编译错误:net/if_dl.h:没有那个文件或目录
  12. maven分模块构建项目工程
  13. LeetCode:Minimum Window Substring
  14. 联系人姓名的多音字 处理
  15. Cocos2dx3.2学习准备(一):C++11新特性
  16. java线程游戏之随机小球游戏V2
  17. ftp server - sftpgo_v2.2.2_windows_x86_64的简单使用
  18. 【考题·数学】矩阵游戏(数学推导)
  19. pythonn 安装包 清华镜像_Python 清华镜像设置
  20. 如何二叉树里面查找一个数

热门文章

  1. vue中通过数据双向绑定给video标签的src赋值,只有第一次有效,怎么解决?
  2. 微信好友数据打包下载--微信数据分析(二)
  3. C++(Goto使用实例)
  4. pyqt5入门教程(四)
  5. Python剑指offer:数组中数值和下标相等的元素
  6. Windows系统MySQL安装配置
  7. Django-cookie的保存以及删除操作
  8. 完全使用UDP登录Linux
  9. Python学习笔记(六)if判断语句
  10. 九度oj 题目1376:最近零子序列