【发布时间】:2013-01-17 20:15:10
【问题描述】:
这是第一次,我的团队要求我对数据库进行一些测试,但我不知道该怎么做。通过对数据库进行测试,我的意思是,我需要看看它可以多快将记录插入其中。直到它可以承受多大的压力。就像数据库的负载和性能测试一样。我们即将使用的数据库是XPRESSmp。
那么当我们需要测试数据库时,任何人都可以帮助我了解我们通常会做什么样的测试,以及我可以研究哪些工具。我看到的大多数文章大多与 Oracle 和 MySQL 有关。但这完全是一个新数据库。
我能想到的一种方法是编写一个具有 X 个线程的多线程程序,该程序将以非常高的速度将数据泵入 XMP。并继续测量每个线程花费了多少时间。我还能做些什么来测试数据库?
我的团队要求我通过您的测试来破坏数据库,但我们应该知道它在什么情况下破坏以及背后的原因是什么。
在对数据库进行测试时,我应该了解和考虑哪些要点。
P.S 我将在单独的 LnP 机器上进行此测试。
【问题讨论】:
标签: database load-testing performance-testing stress-testing database-testing