I'm new to ASP.NET but have some knowledge on using JMeter. My task is to create a web-service which accepts file uploaded via POST request.
My Controller
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";
    }
}
My JMeter sampler
JMeter HTTP request sampler
The test.csv file and my JMeter test plan are put under the same directory.
I however find the file variable is always null, and Request.Files.Count is always 0. Please help, Thanks in advance!
 
    