不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。
it is no use doing what you like, you have got to like what you do.
Robot进行数据库的并发测试
上一篇 /
下一篇 2006-12-12 09:12:42
/ 个人分类:Robot技术
数据库并发测试
:sL$Y`2kKCKx051Testing软件测试网"R9hl O"[.~.M2B数据库并发测试的必要性:51Testing软件测试网C8bp6k_*jp
(Z8y sCr.xB01、 与数据库连接的服务程序采用多线程同时开启多个数据库连接;51Testing软件测试网 mU\yKj1nz
51Testing软件测试网X5\-C4r8U$i2、 与数据库连接的服务程序单线程,但是同时开启多套服务程序;
4Iy2ise*o0I'|_:B+V9Tli%m0 以上两种情况均会产生对数据库的并发访问操作。数据库并发访问会导致数据库数据错误、数据库死锁等故障,需要在测试阶段进行充分测试。51Testing软件测试网x
f,aet"Wn?
51Testing软件测试网Al9gP8P 51Testing软件测试网$K(roE0?GT3`4b7^
51Testing软件测试网qd6|X&p/O?,q"t数据库并发测试测试方法:51Testing软件测试网@J/\bE6z? G;L {.J
X}{P+\ T01、 利用测试工具模拟多个最终用户进行并发测试;51Testing软件测试网`V#M
J0izj
DUS8@-WkI0 这种测试方法的缺点:最终用户往往并不是直接连接到数据库上,而是要经过一个和多个中间服务程序,所以并不能保证访问数据库时还是并发。其次,这种测试方法需要等到客户端程序、服务端程序全部完成才能进行;51Testing软件测试网2zq@ m$xv
[8@cu(Nme02、 利用测试工具编写脚本,直接连接数据库进行并发测试;51Testing软件测试网N;Y `K9rS(QZC%L-T
51Testing软件测试网ag|4I{$p&f.~ 这种方法可以有效的保证并发操作,而且在数据库访问程序完成即可测试,可以大大缩短测试时间,而且测试效果更好。
HUONdQ{@0'r$nW~#jd0