我正在针对同时有少量记录(大约 5000 条)处于活动状态的数据库构建一个 Web 应用程序。每个活动的工作记录可能会在 4 小时内经历 30 位用户的 50-300 次更改……这就是每分钟数千次更改。
因为我们的测试环境是静态的,所以测试是不现实的,有些问题直到我们打到生产数据库才出现。
我的想法是运行 Profiler,收集 DML 语句,然后在调试应用程序时在测试服务器上重放它们……假设我可以在运行原始文件的相同时间间隔内重放它们。但即使这样也不是一个有效的测试,因为测试人员的更改可能会破坏未来重放的 DML 语句。
有人知道如何模拟实时数据库更改以进行实际测试吗?
谢谢。
BTW-我们的问题不是并发问题。