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的使用曲线,这点对出报告非常方便。


相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
9月前
|
监控 测试技术 应用服务中间件
系统性能测试
系统性能测试
115 0
|
测试技术 索引
性能测试 接口性能测试需要注意的点
性能测试 接口性能测试需要注意的点
89 0
|
缓存 负载均衡 监控
性能测试之思
在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。
|
缓存 负载均衡 监控
如何分析性能测试需求?
为了避免某个可用区由于网络硬盘等原因损坏导致服务不可用,跨可用区的服务部署是一种常见的容灾手段。
如何分析性能测试需求?
|
监控 测试技术 BI
|
存储 NoSQL 中间件
性能测试的初步认识
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
701 2
性能测试的初步认识
|
缓存 运维 前端开发
|
测试技术 应用服务中间件 调度
性能测试基础了解
性能测试基础了解
97 0
|
存储 SQL 缓存
性能测试--性能测试数据准备
关于如何准备性能测试数据,相信不少性能测试人员也踩过不少坑:比如数据量不足,导致性能表现非常好,忽略了一些潜在性能问题;数据分布不合理,导致测试结果与线上差异较大,又要推到重来。经过n多次被坑之后,总结下经验。我们把测试数据准备分为两类数据:铺底数据和参数化数据。
521 0
|
测试技术
性能测试
性能测试
124 0
性能测试