EQueue性能测试计划

1.发送消息吞吐量的测试:

1)单台producer单个进程的发送消息tps
2)单台producer多个进程的发送消息tps
3)单台broker的接收消息tps,由于单台producer可能压不满,所以需要可能两台producer来发消息

2.消费消息吞吐量的测试:
1)单台consumer消费消息的tps
2)两台consumer消费消息的tps

3.同时发送和接收消息的吞吐量、消费延迟的测试:
1)单台producer发送消息,单台consumer消费消息
2)两台producer发送消息,两台consumer消费消息

服务器配置:
broker: c3.2xlarge, 8核15G内存 (比一般的主流MQ服务器要配置差一点)
producer: m3.xlarge, 4核15G内存 (一般的主流应用服务器配置)
consumer: m3.xlarge, 4核15G内存 (一般的主流应用服务器配置)

网络带宽:
千兆

消息大小:
1K(一般消息的大小1K应该差不多了)

用例测试时间:
1、2两种,只测试性能,时间不会太长,估计1小时足矣(AWS按使用小时计费,真是时间就是金钱那!);
第3种中的1),除了测试性能,还要测试稳定性,打算用6小时;

亚马逊AWS支持测试完成后,查看CPU,内存,IO的使用曲线,这点对出报告非常方便。

时间: 2024-09-08 14:10:20

EQueue性能测试计划的相关文章

性能测试知多少---性能测试计划

上一章节中我们对性能的需求进行了分析,知道了测试对象,了解了测试需求,那么下面就需要制定一份详细的计划,来规划和指导性能测试工作的进行.为了使你对性能测试计划更清晰明白,这里以测试计划的格式来描述.   一.简介   简介部分就不用过多描述了,无非项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等等,几乎所有项目文档都在开端对项目进行简单的阐述.   二.性能测试需求   寻找的被测试对象和压力点 要测试的对象不是凭空想象出来,而是经过分析与系统数据收集得到.下取几个典型的压力点 登录

《精通软件性能测试与LoadRunner最佳实战》—第2章2.3节性能测试计划

2.3 性能测试计划精通软件性能测试与LoadRunner最佳实战性能测试计划是性能测试的重要过程.在对客户提出的需求经过认真分析后,作为性能测试管理人员,需要编写的第一份文档就是性能测试计划,性能测试计划非常重要,在性能测试计划中,需要阐述产品.项目的背景,将前期的需要测试性能需求明确,并落实到文档中.指出性能测试可参考的一些文档,并将这些文档的作者.编写时间.获取途径逐一列出,形成一个表格,这些文档包括:用户需求规格说明书.会议纪要(内部讨论.与客户讨论等最终确定的关于性能测试内容)等性能测

性能测试计划VS测试实践

许多人说,面向过程的工作是成功的关键.虽然我非常赞成这个说法,但我总是纳闷为什么人们对于性能测试的7个要点并没有特别关注,而这7个要点能左右性能测试项目的成败. 当一个测试人员被分配到性能测试项目组,项目经理会让他/她做的第一件事就是着手准备测试计划.但在测试计划的准备阶段,测试经理及其属下在准备文档时通常会掉以轻心,文档的大部分内容要么是从以前的项目中复制过来的,要么是从网上找来的任意模板:对测试计划中提到的需求说明不予任何关注就直接转移到下一阶段了.不可否认的是:作为公司流程标准中的必须项,

Pushlet 性能测试计划v1预览

      根据之前MQ的性能测试经验,撰写了Pushlet(高性能,分布式消息推送中间件)的测试计划.这里放出来,希望能给大家一些参考,同时也希望大家多提意见~ Summary TestMethodology 2.1 Test Conditions 2.2 Test Scenario's 2.3 Test Duration 2.4 Environment 2.5 Measurement 2.6 Topology PerformanceResults 3.1 Connection 3.2 Non

《精通软件性能测试与LoadRunner最佳实战》—第2章2.11节性能测试总结

2.11 性能测试总结精通软件性能测试与LoadRunner最佳实战性能测试工作完成以后,需要编写性能测试总结报告. 性能测试总结不仅使我们能够了解到如下内容:性能测试需求覆盖情况,性能测试过程中出现的问题,我们又是如何去分析.调优.解决的,测试人员.进度控制与实际执行偏差,性能测试过程中遇到的各类风险是如何控制的,而且,还能描述经过该产品/项目性能测试后有哪些经验和教训等内容.随着,国内软件企业的发展.壮大,越来越多的企业也更加重视软件产品的质量,而好的软件无疑和良好的软件生命周期过程控制密不

《应用程序性能测试的艺术(第2版)》—第1章 1.2节为什么性能问题如此常见

1.2 为什么性能问题如此常见上文为什么是好的性能.什么是差的性能做了一个基本的定义.应用的性能孰优孰劣,似乎也很好判断,那为什么还有那么多的应用无法满足高性能这样一个关键需求呢?下文给出了一些常见的原因. 1.2.1 IT商业价值曲线性能问题之所以让人头疼,有一个很重要的原因就是它通常在应用生命周期的后期才会凸显出来,越晚发现问题,就要花费越多的精力去解决问题.图1-1所示的IT商业价值曲线很好地描述了这个观点. 图1-1所示中,实线(预期)表示在经过一段时间的IT投入(应用开发过程)后,应用

《全栈性能测试修炼宝典 JMeter实战》目录—导读

版权 全栈性能测试修炼宝典 JMeter实战 • 著 [美] Rogers Cadenhead 译 袁国忠 责任编辑 傅道坤 • 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn • 读者服务热线:(010)81055410 反盗版热线:(010)81055315 版权声明 全栈性能测试修炼宝典 JMeter实战 Rogers Cadenhead: Sams Teach

当当网史海峰:如何应对电商营销体系挑战

移动互联时代需要怎样的营销系统? 如何才能又快又好的响应业务需求,占据竞争优势? 需要怎样的业务组织结构? 产品线规划以及技术实现又如何匹配? 促销是简洁明了还是把人绕晕了好? 大家好,先自我介绍一下,我叫史海峰,目前在当当技术部里负责架构部.感谢中生代技术群的邀请,今天冒昧跟大家分享一些这几年在电商行业对营销的理解.营销体系这个概念很大,泛化一点,面向用户的所有售前.售中环节都可以算是.所以也不大可能面面俱到,想到什么就说什么,可能会比较散.本次分享尝试从业务.产品和技术三个维度解读营销体系.

性能测试知多少---性能测试流程

性能测试知多少---性能测试流程 看到好多新手,在性能需求模糊的情况下,随便找一个性能测试工具,然后就开始进行性能测试了,在这种情况下得到的性能测试结果很难体现系统真实的能力,或者可能与系统真实的性能相距甚远. 与功能测试相比,性能测试在技术层面具有更大的复杂性.在以往的测试流程中,性能测试只是测试流程的一部分,是系统或验收测试的一个可选项.但随着测试技术的发展.许多公司也单独把性能测试独立出来,建立专门的性能测试小组或团队.那么性能测试在实施的过程中也需要建立独立的流程与规范. 虫师提出了自己