一款云端测试平台是如何炼成的?

2024-09-07 09:18

本文主要是介绍一款云端测试平台是如何炼成的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有一款应用,它具备了让人眼前一亮的创意和一个非常专业的初创团队,所有人都认为成功离它只有一步之遥。但在上线一两天内竟由于用户流量太大,导致应用频繁宕机,而不得不暂停服务。

当技术团队通宵达旦的查找问题时,却发现是当初设计的架构导致了今天的严重故障。在无奈的回炉再造后,新推出的版本不仅后台架构变了,UI 也变了,造成了非常大的人力和时间的浪费。甚至可能在回炉期间错过转瞬即逝的市场先机。

以上这个例子只是很多失败案例的缩影,很多公司在初创阶段总会犯一个错误,就是急着把产品上线,而对产品的稳定性和用户体验没有给予足够重视,并且将产品的测试放在整个规划周期的最后,一旦出现问题,留给解决的时间非常短。

其实如果能够在产品设计的早期就将测试结合进来的话,很多问题在初期就可以用最小的代价发现并避免。前期测试越多后期压力就越小,产品质量也会越高,精心打磨的产品体验不但能赢得用户的尊重,也会获得市场的认可。

一家坚持十年的专业测试平台

SOASTA 是一家专门为应用(App)提供云端测试服务的知名国际公司,也是较早在国内倡导和传播先进的应用测试理念与科学方法的公司。

SOASTA 创立于 2006 年,经过十年发展已经成为全球应用性能分析服务领导者,于 2016 年推出了全球合作伙伴生态计划,青云QingCloud 作为 SOASTA 在中国大陆唯一的生态合作伙伴,携手 SOASTA 为双方共同的客户提供更加丰富、优质的服务。

CloudTest(云测试)是 SOASTA 的主打产品,它借助云资源对应用程序进行专业测试,确保其能够处理大流量的数据,引领了行业趋势。

该平台允许开发者测试 Web 应用以及移动应用的效率,它既可以作为云端的按需服务,又可以作为虚拟的硬件设备,让开发者测试和监控应用的 Bug 、加载时间和其他问题。

SOASTA 的客户包括美国最顶尖的零售商 Target 、Best Buy 、Gilt Groupe 以及 Mattel 、Netflix 和 Western Union 等覆盖财务服务、媒体、电信和科技领域等 3000 多家公司。目前进入中国市场也已经有 3 年多时间,主要立足于电商、大型企业客户,服务过如中国移动音乐基地、苹果 iCloud 、太平洋保险、招商银行等知名企业。

基于云端的测试平台长什么样?

正如它的名字一样,CloudTest 是一个基于云端的测试平台。SOASTA 自己完全不做物理的基础架构设施建设,所有主机、带宽、IP 都是租用云服务商合作伙伴的。

采用这种模式, SOASTA 可以跨云平台,从不同的云上启动机器,每一台机器都可以模拟几百个用户来访问某个公司的网站/应用(APP)。

用这种方式可以测试客户的应用后台在同一个时段内能够承受多大的并发量,配合客户做上线前的准备。

如果不使用云,用户就需要自己买服务器、构建平台、部署软件,这个准备工作将极其昂贵,并且非常耗时。CloudTest 可以快速的跨云平台启动大量的主机,迅速的把测试案例下载到主机上,模拟用户访问客户的网站和应用,从客户的网站上看起来就像是真实的用户在访问一样。

曾经在 2012 年,为了测试伦敦奥运会官方网站能否承受住全球各地涌入的流量,伦敦奥组委就联合 SOASTA 借助云服务来模拟该网站或其它在线应用需要面对的流量。如果是以前做这种测试,可能需要花费数周的时间建立上百个服务器,而仅仅测试这一项就需要投入数百万美金。通过云的方式,完全可以在几分钟内模拟十万个用户,数分钟内就可以得到这些测试数据。

SOASTA 与 QingCloud 的一见钟情

在 CloudTest 云端测试平台上,弹性、可扩展、自由伸缩、即用即付这些云计算的特点都得到了淋漓尽致的体现,而国内将这些特点发挥到极致的非 QingCloud 莫属。

一见钟情之对性能的极致追求

SOASTA 与 QingCloud 的相识发生在三年前,首次接触 QingCloud 时 SOASTA 还只是抱着试试看的想法。因为自身就做性能测试,所以 SOASTA 对云计算平台的性能也极为看重。

在随后的试用过程中,SOASTA 公司中国区技术总监 Tony Wang 被 QingCloud 的性能表现所征服:“我们对青云QingCloud 的性能是非常满意的,甚至在某些方面比 AWS 都要更好。我在遇到国内外客户时首选就是介绍青云,SOASTA 已经将青云作为我们国内最主要的合作伙伴。

QingCloud 的工程师对性能有着严苛的追求,在 IaaS 上完全屏蔽了硬件层,并将虚拟化性能提升至接近物理裸机的水平,提供了高性能的 IaaS 服务。同时 QingCloud 实现了资源的秒级计费和秒级调度,使得实现高弹性和可伸缩性成为可能。在 QingCloud 控制台中还提供了自动伸缩、定时器等多种工具来帮助用户自动调节资源规模。

SOASTA 的 CloudTest 在提供测试服务时不可避免地需要反复购买、释放云主机,秒级计费和停机后资源不收费模式可以让 SOASTA 以最节省的方式灵活使用云资源。

一见钟情之偏爱 API 模式

吸引 SOASTA 的另一个原因是 QingCloud 丰富的 API。

SOASTA 本质上是一家 SaaS 公司,当他们向客户提供服务的时候,不希望用户花很多时间在 IaaS 上面,不用考虑怎么部署服务器、管理服务器。

其做法是在 IaaS 之上写一层 API 来对接不同的 IaaS 平台(包括 QingCloud、亚马逊、Rackspace 等不同云服务商),尽量不让客户接触 IaaS 界面。

在应用 QingCloud 云服务时,SOASTA 就没有使用 QingCloud 的 Portal ,全部使用 API 来自己搭建。

API 是资源调度的编程语言,QingCloud 通过 API 将所有资源组件化,用户用起来就像搭积木一样。QingCloud 的 API 可以控制许多层面,可操作资源包含主机、硬盘、映像、备份、负载均衡器、私有网络、路由器、公网 IP、防火墙、SSH 密钥、标签、监控、操作日志、数据库、Spark 等等。

目前 QingCloud 开放了 300 多个 API ,并鼓励用户和合作伙伴在 QingCloud API 的基础上搭建更丰富的上层平台。与国内很多云计算公司不同,QingCloud 是最早提供 API 的本土 IaaS 云平台,且控制台 100% 全部基于 API 实现,这也意味着 QingCloud 开放的 API 是非常完整和彻底的。

同时,得益于秒级调度资源的特性,QingCloud API 的响应速度非常快,能够更好的保证 API 的性能。正是由于 QingCloud 极致的性能和丰富的 API ,SOASTA CloudTest 可以在很短时间内为客户构建起模拟数十万用户的测试平台,帮助初创企业、团队更好的完成产品设计、开发,为我们的移动互联生活创造出更多有趣、有价值的应用。

这篇关于一款云端测试平台是如何炼成的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1144674

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。