Jmeter之java请求

Apache Jmeter是开源、易用的性能测试工具,之前工作中用过几次对http请求进行性能测试,对jmeter的基本操作有一些了解。最近接到开发的对java请求进行性能测试的需求,所以需要写java请求的脚本。

Java请求的性能测试与http请求的性能测试类似,都是给远程应用提供的服务发送请求并施压,得到响应结果及性能数据。不同的是,http调用的是应用提供的http协议的服务,而java请求调用的是应用提供的接口服务,且需要通过编写代码来实现java请求的调用。

本次压测的java请求是以RMI方式调用的,Java RMI 指的是远程方法调用 (Remote Method Invocation)。使用这种机制能够让一台java虚拟机上的对象调用另一台java虚拟机上的对象的方法来获取远程数据,可以实现不同java虚拟机上对象之间的通信。引用网上对RMI的一句通俗的介绍:远程调用就像将一个class放在A机器上,然后在B机器中产生一个代理对象来调用这个class的方法。下面详细介绍一下用jmeter对java请求进行性能测试的过程。

一、java请求

java请求,测java里方法的性能
//包名、类名、变量名,java标识符有个规定:
//1、只能有数字、字母、下划线、$组成,并且数字不能开头;
//2、大小写敏感
//3、不能与java的关键字冲突

二、 创建java请求的基本步骤:

1、创建一个java工程。
2、将JMeter的lib目录下的jar文件添加进java工程的Build Path或者使用maven导入相应的pom。
3、创建一个类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClient,并重写方法。
4、导出jar包。
5、将jar包放到jmeter下的lib下的ext文件夹下。
6、在jmeter中验证
A>创建线程组
B>Java Request
C>查看结果树
D>进行测试

 

1、创建一个java工程,我这里使用的是idea

2、将JMeter的lib/etc目录下的jar文件添加进java工程的Build Path或者使用maven导入相应的pom。

将这两个jar包复制到测试项目的lib目录下,这两个包是编写java请求性能测试代码必须的。

 

 

 

3、创建一个类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClient,并重写方法。

 

转载于:https://www.cnblogs.com/wuzm/p/10941581.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值