一、postman测试这个接口需要设置Body和Headers 1)使用postman 测试此接口的Body配置如下:
在postman的body框中,使用from-data格式,在key选择框点击红圈标注的位置,会出现text/file选择框,这里要选file就可以上传文件了。 (注:从系统页面的截图中可以看到,商品导入接口还有一个参数叫 types 来描述跳过/替代的选择功能,设置此参数需要在postman的key框输入types,使用text格式,在value里写1代表跳过,2代表覆盖。在上面postman截图中也可以看到)
2)Headers配置如下:
在postman的headers框里,需要根据页面接口的格式来设置 content-type 这一个参数。故按照页面接口调试时显示的格式来设置此值为 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 。
二、在jmeter中的配置 在jmeter中测试导入接口,需要在jemter Http请求页面中的Files upload和Parameters 两个标签页做配置。配置file和types两个参数。
1)Files uplaod标签页:
2)parameters标签页:
需要注意的是在信息头管理器里不要设置Content-Type,否则运行时会失败。
完
用jmeter的BeanShell Sampler可以加载自己写的java代码打成的Jar包;进而完成导入excel文件生成的前置条件;但是用BeanShell Sampler之前需要将自己java代码里面用到的jar包,比如poi-ooxml-3.16.jar、poi-3.16.jar等等等连同自己的打出来的jar都放到jmeter的dependencies目录下面;这样Sampler在执行的时候才能找到java代码里面引用的其他jar包里面的class
|