2015-05-22 20 views
2

我想使用Jmeter进行Api调用。如何使用Jmeter调用API时传递表单数据?

在我的API调用中,我发送请求的文件为 ,我需要指定文件名作为表单数据。

例如当我从帖子中调用相同的API时! enter image description here

如何指定文件名,当我从Jmeter进行以上呼叫?

的JMeter电话:

enter image description here

回答

2

HTTP Request Sampler提供的选项用于

  • 设置Use multipart/form-data for HTTP POST
  • 将文件发送与请求

Multipart upload

请参阅Performance testing: Upload and Download Scenarios with Apache JMeter有关详细说明和配置说明的指南。

+0

我完全一样。但我的问题是如何传递你可以在第一个屏幕截图中看到的表单数据(邮递员调用)。我也用Jmeter屏幕截图编辑了问题。请看一下。谢谢。 –

+0

只需在“parentfolderid”下添加另一个参数,名称为“filename”,值为“new-batch”。其实你可以用JMeter记录文件上传,只需把文件放到你的JMeter安装的/ bin文件夹中,它应该捕获你需要的所有东西 –

+0

仍然缺少一些东西。 它没有得到,甚至第一个参数 POST数据: '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0' '内容处置:表格数据; name =“parentfolderid”' 'Content-Type:text/plain;字符集= US-ASCII' '内容传送编码:8bit' '65128' '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0' '内容处置:形状数据; name =“filename”' 'Content-Type:text/plain;字符集= US-ASCII' '内容传输编码:8bit' '新batch' '--6Otiwu8KvIwa06ShtpSK8_X4W3oXSQC_6lgiwk0 - ' 响应: '

缺少parentfolderid''参数 ' –

相关问题