首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
PowerPC
» 在 Bluemix 中快速执行应用程序负载测试和扩展(1)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
在 Bluemix 中快速执行应用程序负载测试和扩展(1)
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-11-16 13:01
|
只看该作者
在 Bluemix 中快速执行应用程序负载测试和扩展(1)
署在 中的应用程序的开发人员,可以使用应用程序负载测试来理解重度的使用和应用程序负载的影响。然后,他们可以应用自动扩展操作来适应这些应用程序需求。Bluemix 环境为应用程序性能测试服务提供了多种选项,可以使用它们来在模拟的用户负载下测试您正在运行的 Bluemix 应用程序。本教程中使用的服务来自 BlazeMeter,基于 。使用 Blazemeter 或类似工具确定您的应用程序在负载测试场景中的反应后,您可以更好地了解如何和何时应用可用的选项来扩展应用程序。在本教程中描述的过程中,我使用了 Bluemix 中内置的 Autoscaling 服务,设置动态策略来自动扩展或精减应用程序资源,比如内存和应用程序实例。通过这种方式,我可以根据需要来满足需求,减少不必要的资源使用。
“ 可用于您的 Bluemix 应用程序的 Autoscaling 和 DevOps 负载测试服务,让您非常快地完成任务。”
本教程将展示如何使用 BlazeMeter 快速地测试并自动扩展已部署在 Bluemix 中的应用程序。在本例中,我使用了一个示例 Java™ EE 应用程序,但您可以使用几乎任何已部署在 Bluemix 中且正在运行的应用程序。
开始之前的准备工作
基本了解应用程序性能和可用性概念,以及应用程序性能测试概念。
一个 帐户。
一个要测试的应用程序。我使用的示例应用程序为 ,我经常在 Bluemix 研讨会中使用它。您还可以使用 CloudTrader 应用程序,或者使用自己的应用程序。惟一的要求是,该应用程序已部署在 Bluemix 中并已启动,而且您能够从访问 Bluemix 帐户的 Web 浏览器启动该应用程序。
第 1 步. 对应用程序执行负载测试首先对应用程序执行负载测试,理解它在重度负载下的响应情况和哪些资源需要扩展。
在 Bluemix 仪表板中,选中您的应用程序来打开应用程序概述。选择
Add a Service
并在 Bluemix 目录的 DevOps 类别中找到 BlazeMeter 服务。选择该服务后,在提示选择
Space
和
App
时,选择您的应用程序所在的 Bluemix 帐户空间。保留该服务
未绑定
。对于服务实例的名称,可以使用自动生成的默认名称或提供自己的名称。
该服务已添加,可在您 Bluemix 帐户仪表板中的
Services
节下找到。单击该服务并选择启动 BlazeMeter 仪表板。
可以首先使用该服务,选择
Add URL List Test
选项来成各种负载测试和场景。
在 BlazeMeter 中的 URL 位置提示符下输入您的 Bluemix 应用程序的启动 URL。
可以保留 Bluemix 应用程序的 URL 下列出的选项的默认值,比如 Hosts Override、Network Emulation 等。
HTTP URLs Test 选项页面的右侧,拥有确定模拟的并发用户数量、负载增长速度,持续时间和用户之间的延迟的不同选项。也可以对这些参数的某种测试组合使用任何预先设置的值(Gradual、Stress 或 Extreme)。
选择页面右上角的
Save
,保存负载测试场景。选择页面左上角的绿色箭头
Start
按钮,启动您的负载测试。
将打开应用程序响应时间视图。此视图显示了用户负载不断增加时的应用程序响应时间。
Blazemeter 负载测试云中应用的负载测试场景可清楚地表明,响应时间在大约有 12 个并发用户时开始增长,随着负载中添加的用户的增多而快速恶化,从接近半秒延长到 20 个用户时的接近两秒。根据需要,可在 Blazemeter 中使用不同的场景应用不同的应用程序负载来执行进一步测试,帮助确定应用程序扩展需求。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议