系统性能测试中的几大步骤 1.明确测试目标;了解性能测试需求; 2.编写性能测试计划; 3.分析性能测试需求; 4.编写性能测试方案,设计测试场景; 5.相关资源准备(人力资源,硬件资源,软件资源); 6.测试程序开发;脚本维护,测试数据准备,测试监控准备; 7.执行性能测试并收集测试结果; 8.分 ...
分类:
其他好文 时间:
2017-01-13 10:10:55
阅读次数:
262
使用using释放资源,使用SqlParameter传递参数,用ADO.NET调用存储过程 ...
分类:
其他好文 时间:
2017-01-07 22:35:25
阅读次数:
228
模式设计理论主要包括三方面的内容:数据依赖、范式、模式设计方法。数据依赖研究数据之间的联系,起着核心的作用;范式是关系模式的标准;模式设计方法是自动化设计的基础。 关系模式的设计准则 关系模式的冗余和异常 关系模式的冗余指数据冗余。数据冗余 指同一个数据在系统中多次重复出现,这一直是影响系统性能的大... ...
分类:
数据库 时间:
2017-01-04 07:24:03
阅读次数:
429
Linux负载机上安装LR的理由: 1.windows系统,基本上每个vuser会消耗2-5M的内存,单机300-500或者更多的虚拟用户时,CPU占用率已经较高,此时整个测试环境的测试系统的瓶颈实际上是负载机,已经无法真实反映系统性能。 当然可以通过多负载机的模式来实现,但是这样的测试环境构造起来 ...
分类:
系统相关 时间:
2016-12-30 13:17:20
阅读次数:
166
CPU利用率异常的分析思路和方法交流探讨在生产运行当中,经常会遇到CPU利用率异常或者不符合预期的情况,此时,往往暗示着系统性能问题。那么究竟是核心应用的问题?是监控工具的问题?还是系统、硬件、网络层面的问题?在上线前的测试过程中,经常会遇到新版本应用的CPU占用率比旧版本高,那么到底是新增的或者变 ...
分类:
其他好文 时间:
2016-12-29 14:34:30
阅读次数:
143
引子公元1800年前,一代枭雄曹操此时已经病入膏肓。曾经征战四方,挟天子以令诸侯、筑铜雀以显四海之威名的曹操躺在病床上再也忍受不了头疼欲裂的痛苦。此时的曹操只能无力的从病榻上伸出惨白的手颤抖和无力的在...
分类:
其他好文 时间:
2016-12-28 19:10:01
阅读次数:
1162
什么是延迟加载? 延迟加载顾名思义就是:推迟加载的时机,当真正使用的时候才加载。 通常在创建一个大对象时,有些属性我们可以在使用到的时候才去创建(设置属性的值),这个可以有效的提升系统性能。 示例: 改进一 改进二 Lazy<T>的优势 那么既然我们已经可以用属性缓存的方法实现, 为什么还要引入La ...
通过分析上图我们可以得出 a、两个参数之间没有任何关系,相互也不会有任何影响。 b、两个参数有着相同的作用:让后续相同的sql语句不在打开游标,从而避免软解析过程来提供应用程序的效率。 2、如何正确合理设置参数的大小?a、如果Open_cursors设置太小,对系统性能不会有明显改善,还可能触发OR ...
分类:
数据库 时间:
2016-12-23 14:14:24
阅读次数:
241
1:安装psutil#wgethttps://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz--no-check-certificate#tarzxvfpsutil-2.0.0.tar.gz#cdpsutil-2.0.0#pythonsetup.pyinstall2.获取系统性能信息(1)CPU信息>>>importpsutil>>>psutil.cpu_times()scpu..
分类:
编程语言 时间:
2016-12-23 02:19:12
阅读次数:
220
为每一个线程分配一个独立的对象对系统性能也许是有帮助的,当然了,这也不一定,这完全取决于共享对象的内部逻辑,如果共享对象对于竞争的处理容易引起性能损失,我们还是考虑使用ThreadLocal为每一个线程分配单独的对象.一个经典的案例就是在多线程下产生随机数: public class RandomD ...
分类:
其他好文 时间:
2016-12-22 19:41:49
阅读次数:
221