jmeter测试java代码
有时候总是要写代码的,不得不说你也得会,这不往下看 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代码相关推荐
- MAC结合LINUX进行Jmeter进行java代码压力测试
一.环境准备 下载jdk包 地址:https://www.oracle.com/java/technologies/downloads/#java8 centos 下载 x64 Compressed ...
- jmeter之java代码性能测试_松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用...
原标题:松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定 ...
- jmeter测试java接口测试_简单易学的测试攻略:JMeter测试Java请求示例
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档. 关于使用JMeter进行JDBC数据库测试.HTTP请求接 ...
- 使用jmeter测试java程序
最近在用jmeter进行性能测试,防止被忘记,把步骤写下. 场景:测试java程序 1.右击测试计划-> 添加 -> Threads(Users) -> 线程组 2.设置线程属性,用 ...
- 【转】JMeter学习(十七)JMeter测试Java
目的:对Java程序进行测试 目录 一.核心步骤 二.实例 三.JMeter Java Sampler介绍 四.自带java Request Sampler 一.核心步骤 1.创建一个Java工程: ...
- jmeter测试java服务_Jmeter 测试 JMS (Java Message Service)/ActiveMQ 性能
前言 JMS 介绍:JMS 即 Java 消息服务(Java Message Service)应用程序接口,是一个 Java 平台中关于面向消息中间件(MOM)的 API,用于在两个应用程序之间,或分 ...
- java junit 怎么写_使用JUnit测试java代码
标签: Junit 单元测试实验报告 一.实验环境 MyEclipse2014.Junit4.10 二.实验目的 学会单元测试,在MyEclipse中进行Junit测试 三.实验步骤 1.写出要测试的 ...
- LoadRunner教程(27)-LoadRunner测试java代码
1.创建工程,新建类,HelloWorld.java,代码如下: 2.导出jar包并命名为HelloWorld.jar 3.将新生成的jar包HelloWorld.jar放到一个指定的目录下,如D:\ ...
- jmeter测试java_使用JMeter测试Java项目
一. Apache JMeter工具 1)简介 JMeter--一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具.JMeter可以用于测试静态或者动态资 ...
最新文章
- left join on in
- a byte of python-《A Byte of Python》笔记
- 从“小而精”到“大而广”,知乎怎样一步步迈向全民皆知?
- JavaScript——获取浏览器滚动条(ScrollBar)宽度
- HTML 限制 input 输入类型
- Flutter之Container
- sqlmap --os-shell反制小思路
- linux-实时查看mysql中的日志文件
- elastic-job控制台部署与使用
- python 个人项目_80个Python练手项目列表,学完立马成大神 牛逼了
- UNIX网络编程:unpv13e编译错误:net/if_dl.h:没有那个文件或目录
- maven分模块构建项目工程
- LeetCode:Minimum Window Substring
- 联系人姓名的多音字 处理
- Cocos2dx3.2学习准备(一):C++11新特性
- java线程游戏之随机小球游戏V2
- ftp server - sftpgo_v2.2.2_windows_x86_64的简单使用
- 【考题·数学】矩阵游戏(数学推导)
- pythonn 安装包 清华镜像_Python 清华镜像设置
- 如何二叉树里面查找一个数