使用记录和播放的Jmeter图像上传

时间:2015-07-14 04:24:03

标签: html image testing jmeter

我在录制会话时试图上传/添加图片,但我收到错误

  

未定义的索引:image_file_1

我发现通过firebug中的inspect元素添加图像按钮的参数名称在

之下
<a class="btn btn-price select-file" href="javascript: void(0)">
add
<i class="fo"></i>
</a>
<input class="file" type="file" style="display: none;" name="image_file_1">
<input type="hidden" value="image_file_1" name="attachmentsForm[image][1][fileName]">
<input type="hidden" value="" name="attachmentsForm[image][1][filePath]">
<input type="hidden" value="local" name="attachmentsForm[image][1][fileLocation]">

所以请告诉我在

中必须使用的内容
  1. 文件路径(图像在D盘图像文件夹中,文件名为img.5类型为png)
  2. 参数名称
  3. MIME类型:

1 个答案:

答案 0 :(得分:0)

为了让JMeter在录制过程中选择你的图像,它需要存在于JMeter工作目录下(它可能会有所不同,具体取决于你如何启动JMeter,但通常它与 jmeter.log file lives - 您的JMeter安装的/ bin文件夹)。因此,如果将img5.png文件拖放到/ bin文件夹并重试该过程,则应按预期记录上载事件。

关于图像上传事件的手动模拟 - 使用以下参数:

  1. 文件路径:图片的完整路径,即D:/img5.png
  2. 参数名称:image_file_1
  3. MIME类型:image/png
  4. 有关正确模拟文件上传和下载事件的详细信息,请查看Performance testing: Upload and Download Scenarios with Apache JMeter指南。