目录
4.Jmeter JSON Extractor获取数组类型的数据
1.Jmeter完成文件上传
1.1.查看接口文档
登录接口:
文件的上传接口:
1.2.首先完成登录功能
- 测试计划-->HTTP请求默认值
- 测试计划-->线程组(文件的上传)
- 线程组(文件的上传)-->HTTP请求(登录)
- HTTP请求(登录)-->HTTP信息头管理器
- 测试计划-->察看结果树
登录成功后,下面来完成文件的上传功能!
1.2.获取token信息
从文件的上传接口文档,我们可以看到请求头ct需要一个token信息,token信息可以从登录的响应结果里获取到
- HTTP请求(登录)-->后置处理器-->正则表达式提取器
如果想要查看是否提取到token信息,可以添加一个Debug Sampler
- 线程组(文件的上传)-->Debug Sampler,运行结果如下:
可以看到,能获取到token信息!
1.3.完成单个文件的上传
- 线程组(文件的上传)-->HTTP请求(单个文件的上传)
- HTTP请求(单个文件的上传)-->HTTP信息头管理器
运行结果,察看结果树如下,可以看到上传文件成功!
1.4.批量完成文件的上传
从单个文件的上传中,我们可以总结到,文件的名称(也就是文件的绝对路径名称)filePath,文件的大小fileSize,以及文件上传到网盘的显示名fileName是可变的,这时我们可以使用参数化,将这3个参数当成变量,使用CSV Data Set Config来实现批量上传。
在本地新建一个"批量上传.csv"