关于压力测试(回应一下奋斗中的灵感之源 之 到底SQLite有多强?在我的2台机器上的压力测试 )

简介:

现代的项目好像永远无法离开数据库——因此,业界在呼唤专业的DBA。 

http://www.matrix.org.cn/blog/sgsoft/archives/001079.html  

压力测试无非3大块: 
多请求——多线程,分布式 
大数据量——循环,批量提交 
超长事务——异步响应,消息中间件性能管理 


在编写数据库测试案例中,必须要求循环产生的效果是一次性的,也就是说1万次循环必须在一个尽可能短的时段扔给数据库,这才能产生真正的压力。 

.NET对于循环的支持和其他语言一样,造成循环很慢的原因在于循环内部执行的逻辑,而非循环本身吧,个人愚见。 

如何动态增长批量提交量来对数据库进行强度测试,测试结果才有意义。DBA能很容易的对数据库产生压力——使用SQL循环即可,但DBA不容易找到数据库的最佳运行点,特别是对于OLAP系统。相反,这对于用程序编写压力测试的程序员来说,实现就方便了,因为可以动态调整压力。(LoadRunner有这样高级的功能,但这个软件太贵了^_^) 

如今的性能监控和压力测试,几乎都被国外软件给垄断了,实现一个中国人自己的支持分布式集群压力测试的软件系统,是否可行呢? 

最近忙于项目,也没空更新了,今天忙里偷闲,看到了灵感之源好文,回应一下。


本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/sgsoft/archive/2005/05/13/154595.html,如需转载请自行联系原作者
相关文章
|
缓存 监控 数据挖掘
C# 一分钟浅谈:性能测试与压力测试
【10月更文挑战第20天】本文介绍了性能测试和压力测试的基础概念、目的、方法及常见问题与解决策略。性能测试关注系统在正常条件下的响应时间和资源利用率,而压力测试则在超出正常条件的情况下测试系统的极限和潜在瓶颈。文章通过具体的C#代码示例,详细探讨了忽视预热阶段、不合理测试数据和缺乏详细监控等常见问题及其解决方案,并提供了如何避免这些问题的建议。
362 7
|
机器学习/深度学习 人工智能 并行计算
StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2
StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2
364 0
|
调度
项目环境测试问题之单机调度会导致项目环境大部分的机器被闲置如何解决
项目环境测试问题之单机调度会导致项目环境大部分的机器被闲置如何解决
130 0
|
存储 安全 Java
软件测试中的压力测试是什么?
软件测试中的压力测试是什么?
446 0
|
安全 测试技术
负载测试和压力测试的区别
负载测试和压力测试的区别
595 0
|
Java 测试技术 数据库
软件测试|什么是压力测试?什么是负载测试?这两个区别是什么?
软件测试|什么是压力测试?什么是负载测试?这两个区别是什么?
软件测试|什么是压力测试?什么是负载测试?这两个区别是什么?
|
C语言
C语言测试机器大小端的方法
C语言测试机器大小端的方法
258 0
|
安全 测试技术 Apache
JMeter软件压力测试,软件压力测试工具和流程有哪些
JMeter软件压力测试,软件压力测试工具和流程有哪些
JMeter软件压力测试,软件压力测试工具和流程有哪些
|
测试技术 5G
基于TSUNG对MQTT进行压力测试-测试结果
基于TSUNG对MQTT进行压力测试-测试结果
329 0
|
存储 Java 测试技术
Android10.0 压力测试--恢复出厂自动测试工具
Android10.0 压力测试--恢复出厂自动测试工具
468 0