【阿里云产品公测】PTS压力测试最低配ECS性能及评测
XB59Vm0E=
NnT g3:.
1、环境管理: D BE4&
图片:1-概览.png
&<RpWAk{
U.!lTLjfLz
图1 UMl#D>:C<
点击“管理环境”即可开始选择测试机,你可以选择目前在用的任何一台或多台ECS、RDS作为测试机,如果你在用SLB,可以将SLB作为测试机。 ]n."<qxeT 
图片:2-测试环境(测试机).png
PjA6Ji;Hu
Z_1U9+,
图2 G)v
#+4
测试机选择 kVK/9dy-F 
图片:3-测试环境选择后.png
\.YS%"Vz
Tm_B^W}
图3 ]I3!fEAWR
测试环境选择后 EnOU?D
此次测试PTS,我仅选择了目前在用的3台ECS中的一台作为测试机,RDS选择的是用于ACE上的共享型,没敢拿已购的生产型RDS和ECS来评测。 iu&wO<)+?
b)(?qfXWP
m3Il3ZY.
2、脚本创建: ZaNQpH.
创建一个CVS文件,里面输入脚本参数,本次我以商品查询为例,包括品名、价格和数量三项参数。 8JmFi 
图片:4-cvs脚本参数.png
~/.7l8)
,U(1NK8o
图4 _6ay-u
打开新建脚本页,输入脚本名并上传先前准备好的CVS脚本参数文件。然后添加事务项,请求的URL必须是放在测试机ECS上的,否则创建失败。你可以选择get或post这两种请求方式中的一种,一般用GET,看你要测试的应用自行选择了。都填好后,点保存即可完成脚本创建。 >4t+:Ut: 
图片:5-新建脚本.png
(?nCyHC%g
/0Ax*919j
图5 U8
nH;}i
h@a+NE8
-[-wkC8a
3、场景创建: uu`G 2[t
新增场景创建,这里可以设置模拟场景的压力情况。脚本名选择先前创建好的脚本,然后选择施压模式。常规模式是一次性加载所有用户;目标模式是达到指定目标阈值后就停止压测;迭代模式是分批增加或减少用户。视自己的应用情况选择吧,在此我选择的是迭代模式,每个6秒增加一个用户,逐步增加用户数至20个,免费版目前只能最高测试100个用户数,对于较大应用的测试来说是不够用的,官方说的是100个以上以后会收费开放。 l+V>]?j 
图片:6-新增场景.png
qgfi\/$6
i[ mEi|
图6 R=jI?p
I'LnI*
%f]:I
4、任务创建: DY`kx2e!
创建任务并执行测试。任务执行需要绑定场景,一个任务可以绑定多个场景,任务开始执行后可以实时查看性能指标。选择要开始的时间,时间一定要选为你能完成整个PTS设置后的时间,否则就无法启动了。然后填入您想测试的总时间,这里我用10分钟来测试,20个用户数每隔6秒增加一个,5分钟的测试时间足够了,以免影响ECS的正常运行。选择监控机和场景绑定并保存后就完成任务创建等待测试了,是不是很简单! H-
$)3"K 
图片:7-新增任务.png
=uS9JU^E
Ftr5k^!
图7 mGK|ihYu
n^g|Ja
9?SZNL['V
5、任务执行: ;<ZLcTL
完成任务创建后即可看到如下图所示测试任务列表,您可以临时停止测试,也可以查看每隔10秒刷新一次的实时监控曲线图。 $69oV: 
图片:8-测试任务列表.png
+8RgF
85LAYaw
图8 r/u A.Aou^
I+tb[*X+
]d!
UJ&<?
6、监控及结果: >LOjV0K/

图片:9-tps实时监控.png
N/MUwx;P
!:q/Ye3.
图9 ~?K~L~f5 
图片:10-响应时间监控.png
WE:24b6
hhCrUn"
图10 B><d9d 
图片:11-并发用户数监控.png
^hZ0IM
n>BkTaI
图11 [YlKR'_ 
图片:12-请求状态监控.png
:bwjJ}F
\hDlTp}
图12 '>-gi}z7
10分钟后测试结果就出来了,以下是结果截图。让我没想到的是ACE用的共享性RDS+最低配ECS的抗压能力真的很弱,在第8分半钟时出现了失败指标,并且一直持续到测试结束,此时ECS的CPU早已100%挂满了,跟RDS应该没关系,主要还是ECS单核CPU性能太低,加上才512M的内存,仅仅20个迭代用户数就扛不住了。 *U&0<{|T 
图片:13-测试结果.png
ywGd>@
2mVD_ s[`
图13 2bw_IT
PgtJ3oq[}
"{@A5A
总结,PTS我觉得最大的意义还是在于方便对自己的ECS等等服务的适当扩容升级,在了解压力极限值的情况下,可以在性价比的前提下进行扩容。PTS使用非常简单,任何人都可以很容易上手,有了PTS你可以很好的了解您现在所用的服务器系统到底能抗多少流量,而不用在像以前一样需在本地模拟测试了,本地模拟测试的准确性跟PTS肯定是没法比的了。PTS对于大型网站的意义要比中小型大的多,有了这货,CTO该乐了!
4{_5z7ody
原文地址:http://bbs.aliyun.com/read/179595.html
参加活动:http://promotion.aliyun.com/act/aliyun/freebeta/

【阿里云产品公测】PTS压力测试最低配ECS性能及评测的更多相关文章
- 【阿里云产品公测】rds测试感受
阿里云用户:cncbase 公司于10.1决定改变原来的服务器自建数据库,使用rds.于近日开通rds,进行了一些测试. 信息量:500字节左右每条信息,约200万条信息/小时的吞吐量. 信息 ...
- 【阿里云产品公测】PTS压力测试WP站搜索
[阿里云产品公测]PTS压力测试WP站搜索 作者:阿里云用户cnsjw PTS性能测试服务是一个非常非常强大的压力测试工具.可以模拟百人同时访问网站的情况,并监测ECS和RDS的各项指标,生成非常详细 ...
- 【阿里云产品公测】简单粗暴30S完成PTS测试配置附tornado服务器测试结果
作者:阿里云用户morenocjm [阿里云产品公测]简单粗暴 30S完成PTS测试配置(附tornado服务器测试结果) -------------------------------------- ...
- 【阿里云产品公测】利用PTS服务优化网站数据库读写性能
[阿里云产品公测]利用PTS服务优化网站数据库读写性能 作者:阿里云用户千鸟 写这个帖子主要也是因为在用PTS测试网站的时候,手动访问网站进入报错页面,主要原因是数据库连接对象存在问题,导致并发多的时 ...
- 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』
作者:阿里云用户mr_wid ,z)NKt# @I6A9do 如果感觉该评测对您有所帮助, 欢迎投票给本文: UO<claV RsfTUb)< 投票标题: 28.[阿里云 ...
- 【阿里云产品公测】消息队列服务MQS java SDK 机器人应用初体验
[阿里云产品公测]消息队列服务MQS java SDK 机器人应用初体验 作者:阿里云用户啊里新人 初体验 之 测评环境 由于MQS支持外网访问,因此我在本地做了一些简单测试(可能有些业余),之后 ...
- 【阿里云产品公测】大数据下精确快速搜索OpenSearch
[阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要求做一个类似百度或者谷歌的站内搜索功能.传统的sql查询只能使用like ...
- 【阿里云产品公测】云引擎ACE新手实战基于Wordpress
[阿里云产品公测]云引擎ACE新手实战基于Wordpress 作者:阿里云用户imnpc ACE(Aliyun Cloud Engine) 是一款弹性.分布式的应用托管环境,支持Java.php多种语 ...
- 【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验
[阿里云产品公测]结构化数据服务OTS之JavaSDK初体验 作者:阿里云用户蓝色之鹰 一.OTS简单介绍 OTS 是构建在阿里云飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实 ...
随机推荐
- BZOJ3156 防御准备 斜率优化dp
Description Input 第一行为一个整数N表示战线的总长度. 第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai. Output 共一个整数,表示最小的战线花费值. Sampl ...
- Hibernate学习笔记(五)—— Hibernate查询方式
一.对象图导航查询 对象图导航查询方式是根据已经加载的对象,导航到他的关联对象.它利用类与类之间的关系来查询对象.比如要查找一个联系人对应的客户,就可以由联系人对象自动导航找到联系人所属的客户对象.当 ...
- C++_IO与文件3-用cin进行输入
接下来讨论的是如何给程序提供数据? cin对象将标准输入表示为字节流. 通常情况下是通过键盘来生成这种字节流 cin对象根据接收值得变量类型,使用其方法将字符序列转换为所需的类型. cin>&g ...
- C++_类入门2-使用类
进一步探讨类的特征,重点是类设计技术,而不是通用原理.一些特性很容易,一些特性很微妙. 运算符重载 目的是使C++操作更美观,更接近于内置类型的操作. 隐藏了内部的实现机理,并强调了实质. 格式:op ...
- 教你搭建SpringSecurity3框架(附源码)
源码下载地址:http://pan.baidu.com/s/1qWsgIg0 一.web.xml <?xml version="1.0" encoding="UTF ...
- 【算法笔记】B1031 查验身份证
1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2 ...
- myeclipse启动后,卡在loading workbench界面
今天在修改svn的配置文件的时候,电脑重启了几次,然后myeclipse启动的时候就一直卡在loading workbeach动不了了. 重启了几次也不行,后来查的百度,找到的解决方法如下: 找到my ...
- Codeforces1114 D. Flood Fill (DP)(整个区间染成同色)
题意:连续的几个颜色相同的格子称为一个连通块.选一个点为起点,每个操作是把所在连通块变一个颜色,求把整个区间染成同色需要的最少操作数.(注意,每次只能改变所在连通块的颜色,不能任选连通块,除了最开始时 ...
- [转] Java 使用Try-with-resources自动关闭资源
[From] https://blog.csdn.net/wtopps/article/details/71108342 Try-with-resources Try-with-resources是J ...
- Scala 中 for 循环 和 generator 的使用例子
这个例子是,从每个list中,找到age最大的那个node. class Node(vName: String, vAge: Int) { // Entity class var name: Stri ...