我有(经过相当多的工作)Web测试,该测试将使用测试中包含的文件将文件上载到我的SharePoint文档库和DeploymentItem标识该文件,以便可以在文件上传过帐参数中使用它。创建Visual Studio Web测试以上载带有随机文件名的文件
这很好,现在忽略了SharePoint因素片刻,我想将webtest作为加载测试的一部分运行。这意味着文件上传测试需要运行相当多的时间。如果我一直上传相同的文件到相同的文件名,这并不是那么好。
我想要做的是在目标上使用相同的文件数据创建一个随机文件。例如我想要上传的文件具有文件名“image1”+ Guid.NewGuid.ToString()+“.jpg”。
除了使用该名称在光盘上创建一个新文件,并且每次添加一个部署项目或其他内容来定位文件之外,我对如何做到这一点感到茫然。这是一个特别的问题,因为Web测试将通过机器上的测试代理运行,我无法真正创建这么多的代码。
最糟糕的情况我会去上传它后删除文件。
关于如何做到这一点的任何想法?