由于一直喜欢用JMeter来进行全流程的对外的接口测试、调试,很是方便,但在调一个附件上传的接口时,一直请求不到后台的URL,配置如下:
也查了网上的资料,都是这样配置的,但就是一直发不通,同事推荐用Postman发通了,才发现原来Postman也挺好用的,甚至感觉比JMeter还好用。并进一步排查JMeter发不通的原因原来是因为我在HTTP信息头管理器中设置了Content-type为multipart/form-data导致。
将这个HTTP信息头管理器禁用,请求就是OK的。
竟然上面提到Postman也挺好用,就简单上传几张图片,通过这几张图片开发同学就能容易知道怎么使用了,首先当然是下载Postman(当然在Chrome浏览器上安装Postman插件也可以,但我还是喜欢安装版),我下载安装的版本是:Postman-win64-6.2.4-Setup.exe,postman下载地址:https://www.getpostman.com/apps。
1.没有附件的请求,可以根据需要设置请求数据格式,如下所示:
2.有附件的请求
出于好奇,特意也在Postman中设置Content-type为multipart/form-data,Postman并没有和JMeter一样发不通,而是请示依然正常。
参考文章:https://blog.csdn.net/aduocd/article/details/53132895
https://blog.csdn.net/huashao0602/article/details/72868800
https://blog.csdn.net/zzy1078689276/article/details/77528249