jmeter接口上传excel文件

墨迹了一上午,记录一下傻逼的操作。

场景:上传excel+参数

在jmeter创建HTTP请求,MIME类型,我这边用application/octet-stream,还有的会配置其他的也可以。

jmeter接口上传excel文件

jmeter接口上传excel文件

因为前端已经对接好了接口,直接到浏览器截取一下请求头信息,到jmeter添加一个HTTP信息头管理器,复制粘贴ok。

jmeter接口上传excel文件

但启动了,就发现,那个params参数找不到

MissingServletRequestPartException: Required request part 'params' is not present

操碎心的后台蒟蒻。。。

后来重复对了一下前端和jmeter的请求有什么区别

jmeter接口上传excel文件

请求参数都一样,就是因为我缺失些前端常识,不知道这种流的应该是id是每次都生成不一样的,并带着请求头上,而我又直接复制了前端的请求头。。。

jmeter接口上传excel文件

jmeter接口上传excel文件

只要把HTTP信息头里面的content-type整个移除即可。