我有一组负载测试,每个测试 Sharepoint 站点的特定部分。如何在每次测试之前自动生成样本数据?
我知道负载测试允许我指定在特定虚拟用户的测试组合之前/之后运行的测试,但这些测试适用于特定于用户的设置,例如登录。我想为所有用户创建示例数据。
我可以将我的设置代码放入 Team Build 模板中,但这并未考虑使用示例数据的测试是否在正在运行的测试列表中。如果我修改测试列表,我还需要修改构建模板。我也不能将设置代码放入在负载测试之前运行的测试中,因为在访问 Sharepoint 的 API 需要 3.5 时,负载测试必须使用 .Net 4.0 框架运行。
我可以用 Powershell 重写我的示例数据生成逻辑,并从 .Net 4.0 单元测试开始。这是我最好的选择还是有更优雅的方式?