Jmeter—post上传文件

前言:

        上周在写Jmeter接口自动化时,遇到一个接口是导入、上传excel表格中的数据,这个本人也是废了一番周折才写成功,现在和大家分享一下如何使用post请求来上传excel表格。

抓包分析:

        首先手动进行一个文件,然后进行数据抓包,如图所示,可以看到该请求是Post请求,Content-Disposition的name为“file",Content-Type类型为application/vnd.openxmlformats-officedocument.spreadsheetml.sheet形式,此时我们先记住neme和Content-Type值,后面需要用到。

 创建线程组

         通过上面的数据抓包分析后,我们开始创建Jmeter线程组来进行请求,输入请求协议、IP、请求方式和请求路径。

        然后记得勾选红色方框中的4个选项,接着在"文件上传"界面设置文件名称、参数名称和MIME类型。文件名称就是你要导入的excel表格名称和路径如”C:\Users\admin\Downloads\下单导入模板 (1).xlsx“,参数名称、MiME为我们抓包获取的name,Content-Type值,这里直接输入即可。

 查看结果树

        新建一个查看结果树来查看运行结果,可以看到我们Post上传文件请求成功,实际的网页端也真实地产生了一条我们上传的数据。

 

 

Guess you like

Origin blog.csdn.net/sl01224318/article/details/119699394