VS负载测试:删除文件测试用例

VS Load testing: delete file test case

我正在使用 Visual Studio Ulitmate 中的 webtest 通过 uploading/downloading/deleting 个文件测试我的共享点站点。

上传和下载文件测试用例按预期工作。 但是删除文件测试用例不起作用,并出现测试用例失败错误。

即使我也尝试在相同的测试用例中上传和删除文件,但这个测试用例也失败了。

请协助如何在 VS 负载测试中执行删除文件测试用例。

此致, 大卫.

负载测试就是多次重播同一场景。注意文件上传、下载和删除测试用例的区别。您可以多次上传一个文件并下载同一个文件。但是,您不能多次删除同一个文件。

删除测试用例的问题可能是由于您的脚本多次尝试删除同一个文件导致 SharePoint 错误。

如果是这种情况,要修复您的脚本,您需要关联您要删除的文件的标识符。

当前触发文件删除事务的请求,包含一个常量标识符,表示您在录制过程中删除的文件。您需要将其替换为您将在测试执行期间删除的文件标识符的提取器。例如,如果您记录一个测试场景,其中您删除了网页列表中的顶级文件,则需要从该网页的响应中创建一个提取器来检索顶级文件标识符。然后在后续删除文件的请求中使用。

看起来 Visual Studio 没有自动关联这个测试用例,所以你必须手动关联。

请记住,此处的 "identifier" 可以不仅仅是一个 ID。这取决于您的 SharePoint 版本和一些配置设置。

如果您不知道如何在响应中找到文件标识符,或者如何提取它,这里有一个提示:我们的负载测试工具 StresStimulus 自动关联 SharePoint。下载它,记录删除文件测试用例并检查文件删除请求中使用的参数以及它使用的提取器。

之后在 VS 中重新创建它们。