저는 ASP.NET을 처음 사용하지만 JMeter 사용에 대한 지식이 있습니다. 내 임무는 POST 요청을 통해 업로드 된 파일을 받아들이는 웹 서비스를 만드는 것이다.ASP.NET 및 JMeter로 파일 업로드
내 컨트롤러
public class TestController : Controller {
[HttpPost]
public string Upload(HttpPostedFileBase file) {
Logger.Debug("Upload Called, Request.Files.Count: " + Request.Files.Count);
if(model.file != null)
Logger.Debug("Okay");
else
Logger.Debug("Invalid file");
return "done";
}
}
내 JMeter를 샘플러는 JMeter HTTP request sampler test.csv
파일 내 JMeter를 테스트 계획 같은 디렉토리에 배치됩니다.
그러나 file
변수는 항상 null
이며 Request.Files.Count
은 항상 0입니다. 미리 감사드립니다.
다음 답변을 확인하십시오. http://stackoverflow.com/questions/15680629/mvc-4-razor-file-upload –
[MVC 4 면도기 파일 업로드] 가능한 중복 (http://stackoverflow.com/questions)/15680629/mvc-4-razor-file-upload) –
고마워요! 내 JMeter 요청 매개 변수 이름이 컨트롤러의 입력 매개 변수 이름 ("file")과 일치하는지 확인했습니다. Request.Files.Count 또한 항상 0이므로 요청에 파일이 없다고 생각됩니다. 내 문제를 제안 해 주시겠습니까? –