私はASP.NETを初めて使いましたが、JMeterの使用に関する知識があります。私の仕事は、POSTリクエストによってアップロードされたファイルを受け入れるWebサービスを作成することです。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のテスト計画は、同じディレクトリの下に置かれます。
私はしかし、null
、常にです。
次の回答を確認してください。http://stackoverflow.com/questions/15680629/mvc-4-razor-file-upload –
[MVC 4 Razor File Upload]の重複している可能性があります(http://stackoverflow.com/questions/15680629/mvc-4-razor-file-upload) –
ありがとうございます!私はJMeterのリクエストパラメータ名がコントローラの入力パラメータ名と一致していることを確認しました。どちらも "ファイル"と呼ばれていました。 Request.Files.Countも常に0となっているので、リクエストにはファイルが含まれていないと思います。私の問題を示唆してもらえますか? –