- 浏览: 117746 次
- 来自: ...
文章分类
最新评论
网上已经有很多详细解释性能测试, 容量测试, 负载测试, 压力测试各自的概念, 之间的联系以及区别, 还有骡子背东西等生动的例子...这里按自己的理解re-statement一下
其实所有的一切都只是几个因素的相互作用, 互为函数:
- 并发量/数据量
- 机器配置
- 单个请求处理速度
- 稳定运行时间
A:
给定并发量/数据量,机器配置, 和必须的稳定运行时间,求单个请求处理速度(Example:所有请求都能在2秒内完成)
B:
给定并发量/数据量,必须的稳定运行时间,必须的单个请求处理速度,求最低机器配置(Example:需要4CPU, 16G Memory才能支撑前面的那些需求)
C:
给定机器配置,稳定运行时间,以及必须达到的单个请求处理速度,求最大的并发量/数据量(Example:可支持每秒最多700个并发用户而不损失稳定性以及保持较好响应速度)
D:
给定机器配置,单个请求处理速度,以及并发量数据量,求稳定运行时间(Example:2小时后OutOfMemory了)
E:
结合了C和D,仅给定机器配置, 不断增加并发量/数据量,观察另外两个因素的反应,即单个请求处理速度如何变化, 稳定运行时间如何变化
那上面 A,B,C,D,E分别叫甚么测试呢?
Xiaoqiang说需要把bandwidth也考虑进来, 那么是哪种测试需要考虑带宽呢?
发表评论
-
Architecture is layered
2004-12-11 11:57 374那天被问道软件架构师需要了解编程语言的细节吗? 呵呵,架构是 ... -
Thinking Everyday
2004-12-11 12:01 4351,编程语言的发展趋势 ... -
糟糕命名集锦
2004-12-11 16:50 5661,公交支线,如375和375 ... -
古代的软件开发 (一)
2005-02-19 16:45 6721,额外的中间层鞋子:人类发明鞋子的意义无论如何评价都不过分, ... -
访问控制 : 语言和平台
2005-03-15 19:27 608程序逻辑上的组织方式(如名称空间,包等)可以和部署时的分发 ... -
Thinking Everyday II
2005-03-17 15:11 6151, 是业务,不是技术,傻瓜 是集成,不是编程 是使用,不 ... -
内容与标准为王:下一代互联网与下一代搜索
2005-07-25 14:53 697第一代互联网混淆了真正的数据和它的表现形式,第一代搜索无法 ... -
个性与定制为王:下一代互联网和下一代门户
2005-07-28 11:28 593看一下现在我与互联网有关的生活:我有两三个常用的Web邮箱 ... -
泛型编程 vs. 面向对象
2005-08-10 14:30 804面向对象:封装(数据抽象)是基础,继承是手段,多态是目的 ... -
函数式编程 vs. 对象式编程
2005-08-10 14:44 646<<我爱我家>>有一集和平摔成了脑 ... -
用手机从ATM取钱
2005-11-21 22:49 690手机的以下两个特性,使它潜在的可能成为统一的支付和信用平 ... -
Web 3.0 : Unified Human-like Interaction
2006-01-14 16:31 696你还在到搜索引擎的主页上去搜索吗?你还登录新闻网站查询最新比赛 ... -
软件生物学
2006-01-14 16:59 644长久以来,软件的建筑学隐喻已经深入人心,可始终无法达到建筑 ... -
广义对象论
2006-01-25 15:31 681前几天本想接着以前的思维中对“3.2 Programming ... -
Thinking Everyday III
2006-03-26 14:17 7821, RAII让我告别了delete,IoC让我告别了ne ... -
简单至及的AOP和IOC
2006-03-26 14:21 654I. AOP的例子 1, Google To ... -
TDD: Tricky Driven Development
2007-05-10 07:07 587命名 测试用例的名字应该描述需求, 不要描述实现. ... -
Thinking Everyday IV
2007-05-15 04:36 5131, 实际上 C# 2.0 已经部 ... -
迭代本质论
2008-02-14 13:58 624新年伊始, 可能你又要制定一些计划了, 实际上, 你的生活在开 ... -
建筑的永恒之道
2004-08-10 18:31 6442,质 这种特质是任 ...
相关推荐
* 降低考试压力:英语作文万能模板可以帮助考生减少考试压力,让他们更自信地参加考试。 英语作文万能模板的应用 英语作文万能模板可以应用于各种英语考试,包括成人学士学位英语考试、大学英语四级、大学英语六级...
2. 问题分析 (Question Restatement):对问题进行详细解读,确保理解和解释的准确无误。 3. 分析与理由 (Assumptions and Justifications):列出模型构建中做出的关键假设,并对这些假设进行合理性论证。 4. 模型...
- **问题重述(Restatement of problems)**:清晰地重新定义所选问题,确保读者理解团队要解决的具体任务。 - **我们的工作概览(Overview of our work)**:简要介绍团队将采用的方法和预期目标。 2. **一般...
一、_problem restatement 淋雨量是指人在雨中行走时全身所接收到得雨的体积,可以表示为单位时间单位面积上淋雨的多少与接收雨的面积和淋雨时间的乘积。淋雨量可以用数学模型来描述,即淋雨量(V)=降雨量(ω)×...
- **分割法则**(Restatement of Division Rule): - 设 \( B \) 为有限集,且存在一个 \( k \)-对-1 映射 \( f : A \rightarrow B \),那么集合 \( A \) 的元素数量是集合 \( B \) 元素数量的 \( k \) 倍。 ####...
复述(Restatement)是指将听到或看到的信息以自己的语言重新表达出来,它要求保持原意不变,但可以调整语言结构、词汇和表达方式。在语文学习中,复述是提高语言理解和表达能力的有效手段。学生需要在理解原文的...
1.2 Restatement of the Problem(问题重述):此节要求参赛者用自己的语言简洁明了地重新表述题目问题,确保评委理解团队对问题的理解。 【Summary】(摘要)是论文的关键部分,评委会特别重视摘要的质量,因为它...
文章提到了“缺陷”的定义,例如在《Restatement of Torts》第19节评论d中提到了缺陷的定义,以及在其他司法判例中产品缺陷的认定。例如,Aetna Casualty & Surety Co. v. Jeppesen & Co.案例中,法院在判断产品责任...
通过理解标志性案例如Betamax案、Aimster案和Grokster案,我们可以更好地把握实质性确定性在这一领域中的作用,以及如何在保护版权与促进技术发展之间找到合适的平衡点。未来,随着新技术的不断涌现,助成侵权的概念...
- **Restatement** (问题重述) 确保清晰地重新表述比赛题目,确保理解无误。 - **Literature Review** (文献回顾) 分析已有的相关研究,展示研究的独特性和对现有工作的贡献。 - **Assumptions and ...
4. **再论程序结构 (Program Structure Restatement)** 本节可能涉及重新审视C++程序的组织结构,讨论如何使用类和对象来改进程序设计,提高代码的可读性和可维护性。 5. **屏蔽类的实现 (Shield Class ...
在20世纪80年代以前,美国的冲突法(Conflicts Law)主要遵循《第一次冲突法重述》(First Restatement of Conflicts),法律选择相对简单。然而,随着1970年代冲突法革命的推进,法律选择问题变得更为复杂。里斯...
这个问题经常受到谴责:失控的律师、机会主义者、牛仔、自我交易者和过度热心的检察官为了自私或出于意识形态的狂热滥用诉讼程序。 但是一个人的机会主义者、牛仔或自贩子是另一个人的热心拥护者。...