【问题标题】:VS Load testing: delete file test caseVS 负载测试:删除文件测试用例
【发布时间】:2016-05-19 03:43:52
【问题描述】:
我正在通过在 Visual Studio Ulitmate 中使用 webtest 上传/下载/删除文件来测试我的共享点站点。
上传和下载文件测试用例按预期工作。
但是删除文件测试用例不起作用并出现测试用例失败错误。
即使我也尝试在相同的测试用例中上传和删除文件,但这个测试用例也失败了。
请协助如何在 VS Load 测试中执行删除文件测试用例。
问候,
大卫。
【问题讨论】:
标签:
visual-studio
load-testing
web-testing
【解决方案1】:
负载测试就是多次重放同一个场景。注意文件上传、下载和删除测试用例的区别。您可以上传文件并多次下载同一个文件。但是,您不能多次删除同一个文件。
删除测试用例的问题可能是由于您的脚本尝试多次删除同一个文件导致 SharePoint 错误。
如果是这种情况,要修复您的脚本,您需要关联您尝试删除的文件的标识符。
当前触发文件删除事务的请求,包含您在录制过程中删除的文件的常量标识符。您需要将其替换为在测试执行期间将删除的文件标识符的提取器。例如,如果您记录一个删除网页列表顶部文件的测试场景,则需要从该网页的响应中创建一个提取器来检索顶部文件标识符。然后在后续删除文件的请求中使用。
Visual Studio 似乎没有自动关联此测试用例,因此您必须手动进行。
请记住,这里的“标识符”可以不仅仅是一个 id。这取决于您的 SharePoint 版本和一些配置设置。
如果您不知道如何在响应中找到文件标识符或如何提取它,这里有一个提示:我们的负载测试工具 StresStimulus 自动关联 SharePoint。下载它,记录删除文件测试用例并检查文件删除请求中使用的参数以及它使用的提取器。
然后在 VS 中重新创建它们。