首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio性能测试文件上载参数前缀日期

Visual Studio性能测试文件上载参数前缀日期
EN

Stack Overflow用户
提问于 2016-07-08 04:32:20
回答 0查看 1.1K关注 0票数 1

我有一个问题,希望有一个简单的解决方案,我忽略了…这是我第一次在Visual Studio性能测试工具中使用文件上传参数。当我第一次运行我的web性能测试时,我的测试找到了文件,并按照我的预期上传了它。但是,当我现在重新运行测试时,我在结果的"Details“部分得到了一个500 Internal Server错误,并且我注意到我的文件名包含的似乎是请求中正确名称前缀的时间戳。由于我的文件名没有更改,这会导致visual studio无法找到我的文档。

我为这个测试生成了代码,因为我需要手动重置SSL设置。我的文档被移到Test Results文件夹中,因为我用它作为DeploymentItem修饰了该方法。当我生成代码时,Visual studio会自动执行此操作,这非常好,但这可能是问题所在……任何帮助都将不胜感激!下面是我发出的POST请求:

代码语言:javascript
复制
WebTestRequest request11 = new WebTestRequest((this.Context["Environment"].ToString() + "/Submit/Upload"));
request11.Method = "POST";
request11.Headers.Add(new WebTestRequestHeader("Referer", (this.Context["Environment"].ToString() + "/Submit/Index/fakefolder456")));
FormPostHttpBody request11Body = new FormPostHttpBody();
request11Body.FormPostParameters.Add(new FileUploadParameter("files", "Test3.pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation", true));
request11Body.FormPostParameters.Add("folderId", "fakeId123");
request11Body.FormPostParameters.Add("fileNamePairs", "[{\"OriginalFileName\" : \"Test3.pptx\",\"NewFileName\" : \"Test3.pptx\"}]");
request11Body.FormPostParameters.Add("__RequestVerificationToken", this.Context["$HIDDEN1.__RequestVerificationToken"].ToString());
request11.Body = request11Body;
yield return request11;
request11 = null;
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38254755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档