【发布时间】:2011-01-17 06:25:08
【问题描述】:
我是性能工程的新手,所以我有一个非常基本的问题。
我正在使用 SQL Server 后端的客户端-服务器系统中工作。该应用程序是一个巨大的税务相关应用程序,需要在峰值负载下测试性能。这意味着当我们运行与创建和提交纳税申报表相关的场景时,系统中应该有大约 1000 万份纳税申报表。然后还会有成比例的用户需要创建。
现在我在会议上听说我们需要创建 1000 万条记录来测试性能并运行具有 5000 个用户的场景,但我认为这是不可行的。
当谈到创建更小的数据集并推断性能规划时,我听到的一个非常常见的答案是我们需要 1000 万条记录,因为我们无法从更小的数据集中判断数据库或网络的行为方式。
那么如何在不创建峰值级别的数据或运行峰值数量的场景的情况下规划大型企业应用程序的容量和测试性能?
谢谢。
【问题讨论】: