我的团队最近采用了Visual Studio的Web性能测试/负载测试解决方案。我们开发了测试计划,并准备开始针对公司MVC应用程序收集基准性能和压力测试结果。
由于企业网络安全“功能”,Microsoft的代理/控制器内部部署测试分发解决方案不是一种选择。此外,由于安全基础架构和资源限制,TFS虚拟实验室和Azure虚拟实验室负载测试分发解决方案也不是可行的选择。
由于这些限制,似乎我们唯一的选择是从每个开发人员计算机运行Visual Studio负载测试(在协调的时间,通过不同的Internet连接)。 *如果有人有其他解决方案,我肯定会接受。
假设我们采用这种方法,我担心Visual Studio存储在“LoadTest2010”SQL存储库中的结果将无法准确反映所有开发人员计算机负载测试的组合结果。
我的问题是:
答案 0 :(得分:2)
将所有测试运行放入一个数据库可以通过从所有辅助位置导出结果并将它们导入一个数据库来完成。使用Open and manage load test results
命令。有关详细信息,请参阅https://sqa.stackexchange.com/a/14503/6752。
据我所知,在Visual Studio中,无法完成多次运行的结果的组合。然而,每个"图表"可以导出到Excel,您可以手动合并结果。每个"表"的行。 (但不幸的是,不是标题)可以复制并粘贴到Excel中。
我更喜欢Export graph data to Excel
上的Export graph data to text (.csv)
和Create Excel report
命令。 (这两个Export...
命令不适用于表。)原因是"创建Excel报告"要求Visual Studio以管理员身份运行,我还没有找到一种让管理员用户可以访问我的非管理员负载测试数据库的合理方法。