Jmeter手动文件上传发布请求

时间:2017-07-20 06:49:55

标签: php asp.net post upload jmeter

在进行了大约一个星期的争取,以获得一个旧的ASP.net网站接受一个多部分表单发布请求我终于得到它的工作与一些工作的诀窍是Jmeters多部分表单功能无法正常工作网站,所以现在我必须手动在Body中写Post请求。但问题再次出现在上传文件部分。我能够上传empy .txt文件,但我无法上传.png .jpeg我认为我做错了什么。我在一个网站上读到我应该以某种方式使用_FileToString上传现有文件,但我不知道我应该怎么做。 Full POST request image

  

WebKitFormBoundaryBbo97BWEj5UehRpp       内容处理:表格数据; NAME = “ctl00 $ $ ContentPlaceHolder1 $ 8 $ 9 $ fu_appDocument fu_document”;   文件名= “StacktraceKnijki.png”       内容类型:image / png

有人可以帮助我将其转换为有效的上传文件请求吗?谢谢。

1 个答案:

答案 0 :(得分:0)

为什么不用JMeter的HTTP(S) Test Script Recorder记录文件上传请求? JMeter应该足够聪明,可以从捕获的请求中生成相关的HTTP Request采样器。

唯一的先决条件是在录制过程中将StacktraceKnijki.png文件放在JMeter的“bin”文件夹中,有关详细信息,请参阅Recording File Uploads with JMeter指南。