Jmeter系列(一)——Jmeter之java请求

本文介绍了如何使用JMeter的Java请求来测试云盘项目的上传接口。首先,通过Java代码封装文件读取和分块上传功能,打包成jar。然后将jar包引入JMeter的lib/ext目录,编写继承AbstractJavaSamplerClient的测试类,并打包成可执行的JAR。在JMeter中创建线程组和Java请求,添加监听器以查看测试结果。注意,对于需要不同参数的多次请求,要避免因setupTest方法不执行而导致的参数错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、测试背景

背景:在进行云盘存储项目接口测试过程中,大家都会想到常用的上传、下载功能,那么大家知道上传功能接口需要怎样测试呢?

上传功能不是我们平常操作的表单提交,大概操作流程就是客户端从本地读取文件、将文件分块、分片调用uploading上传接口,这一系列流程在jmeter中读取文件的二进制流太过麻烦,所以将这个过程封装,在jmeter中传参调用jar包实现java请求,那么这一系列的操作都无法直接在Jmeter客户端实现,具体操作如下:

1、客户端实现从本地读取文件、文件分块、分片的测试代码,封装成dfsadapter.jar包;

2、将dfsadapter.jar包复制到待测工程的lib目录下,鼠标右键,Build Path-->add build to path;

3、开始java代码编写;

二、java代码编写

1、新建工程,将jmeter的lib目录引入工程;

2、导入所需要的依赖包;

3、新建测试类,该类必须继承AbstractJavaSamplerClient类,涉及到以下方法:

package app;

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;
import com.xdja.fdfsadapter.client.JmeterClient;
import com.xdja.fdfsadapter.client
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值