一、测试背景
背景:在进行云盘存储项目接口测试过程中,大家都会想到常用的上传、下载功能,那么大家知道上传功能接口需要怎样测试呢?
上传功能不是我们平常操作的表单提交,大概操作流程就是客户端从本地读取文件、将文件分块、分片调用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.jav
版权声明:本文为u011410999原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。