我对JMeter还是有些陌生,不是行业的程序员。(我通常是一名BA / QA,碰巧了解OO编程,并参加了一些编程课程。)我正在通过对多租户数据库的REST服务调用来执行API测试。
我正在尝试通过JMeter执行IMPORT,但遇到了困难。我能够通过诸如Postman和Advanced REST Client之类的REST客户端成功完成此操作,但是当我尝试在JMeter中对其进行配置时,它将失败。
在Postman中,配置为:
如数据库中所示,这是100%的时间成功。
在JMeter中,我尝试如下复制配置:
HTTP标头管理器
HTTP请求
对于MIME类型,我尝试使用“ application / vnd.ms-excel”,“ vnd.openxmlformats-officedocument.spreadsheetml.sheet”和null-均未成功。
我尝试以各种组合添加其他标头值,但均未成功:
任何想法,评论,见解,可能的解决方案,表示赞赏。
当您与JMeter和浏览器或其他工具不一致时,找出差异的最佳方法是使用Wireshark等嗅探器捕获来自JMeter和浏览器(或其他工具)的请求,检测并解决差异。
关于您的情况,在JMeter中:
Content-Type: multipart/form-data
标头)在HTTP请求中:
Use multipart/form-data for POST
application/vnd.ms-excel
请参阅性能测试:使用Apache JMeter上载和下载方案的文章,以获取有关如何在JMeter测试中正确模拟文件操作的详细说明。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句