JMeter测试导入接口 利用Jmeter测试上传文件,首先可根据接口文档或者fiddler抓包分析文件上传的接口;如下图: 以下是我通过fiddler所截取的文件上传的接口 编辑 1、填写导入接口的信息 编辑 查看文件上传栏下的填写信息: 文件名称:导入文件的路径 参数名称:file MIME类型:为fiddler抓包的ContentType的值;如下图 2、然后就要填写post的内容,此时再看抓包截取的请求内容,如图 编辑 3、此时,添加结果树,查看响应报文,一直报文件不存在 编辑 4、查了许多资料,有可能是因为文件上传路径的被编码了,服务器无法识别 此时,需在httprequest设置implementation为Java,让请求内容不被编码,如图 编辑 5、执行结果;查看响应正常和fiddler抓包的响应是一样的; 编辑 JMeter测试导出接口到本地 1、新建线程组http请求,如图(beanshell脚本见步骤3) 编辑 2、如导出接口需要有token校验,可在HTTP信息头管理器中添加token信息,如下图(beanshell脚本见步骤3) 编辑 3、添加察看结果树,查看接口是否跑通,导出文件的接口一般响应都是乱码,因为无法解析,如图 编辑 4、在导出文件接口的请求下增加BeanShell后置处理程序,如图; 编辑 代码示例: importjava。io。; 获取请求返回的数据,通过prev方法获取上一个请求的返回 byte〔〕resultprev。getResponseData(); 设置文件导出存放路径及保存的文件名 StringfilenameC:UsersAdministratorDesktop导出文件。xlsx; FilefilenewFile(filename); FileOutputStreamoutnewFileOutputStream(file); out。write(result); out。close(); 5、执行接口,查看结果,查看本地路径的文件; 编辑 编辑 编辑 重点:学习资料 600g的学习资料懂的都懂 编辑 编辑