专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
分析原则:•具体问题具体分析(这是由于区别应用系统区别测试目区别性能关注点)•查找瓶颈时按以下顺序由易到难服务器硬件瓶颈-〉网络瓶颈(对局域网可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置数据库web服务器等)-〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)注:以上过程并不是每个分析中都需要要根据测试目和要求来确定分析深度对些要求低我们分析到应用系统在将来大负载压力(并发用户数、数据量)下系统硬件瓶颈在哪儿就够了 [阅读全文] [PDF]
测试在sqlserver2000上进行对工作流操作相关思路方法在单元测试里进行多线程并发测试发现sqlserver出现死锁情况相当多些典型情况:1、对同张表先insert再update是很快会引起死锁不管操作是否是同记录解决思路方法:对于同记录需要调整hibernate映射策略使得次insert完成操作对于区别记录需要在代码中手动flush使得update先于insert2、对两张表进行多次update操作时两张表交替update也会很快引起死锁解决思路方法:在代码中手动flush保证对两张表update不会出现交替情况3、部分大范围扫描select和updat [阅读全文] [PDF]
  下面代码将演示如何使用NUnit进行并发测试启动多线程插入多个数据并在插入完数据后删除数据 using; using.Collections.Generic; using.Text; usingNUnit.Framework; usingWYEng.SQLServerDAL; using.Threading; using.Data; using.Data.SqlClient; WYEng.TestUnit ...{ [TestFixture] publicE [阅读全文] [PDF]
大多数的人都只会拿并发测试来做一些性能的测试工作。其实并发测试,不仅于此,在安全测试方面也扮演一个不可缺少的角色。通过并发就可以很容易的跳过重重的判断条件。所以我们在测试功能的时候这种BUG是测不出来的!下面就拿一个例子来说明。比如一个投票的系统,前提是这个没有认证码,只有IP的限制。这样的投票系统是最经不起并发的测试。因为并发都是在同一个时间段内进行对服务段发送请求。 因为是并发所以,他们的提交的时间和处理的时间几乎是一样的,比如并发10个用户, 在判断是否投过票的时候是一起去访问数据库里面是否是有过记录,因为是一起进行的,所以没有记录 这样就 [阅读全文] [PDF]
1 共4条 分1页