保障了罗振宇跨年演讲的PTS铂金版正式上线,产品体验全新升级

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
注册配置 MSE Nacos/ZooKeeper,182元/月
简介: 虽然2018年的跨年已经过去,但是对于今年各种新颖的跨年形式,不少人仍然意犹未尽。比如,罗振宇在深圳卫视和优酷直播的跨年演讲《时间的朋友》。据悉,当天现场参与人数近万,观看直播的观众多达百万。而在本次跨年活动中,保障了得到APP稳定性和体验的,正是阿里云-性能测试(PTS铂金版)1.1版本。

虽然2018年的跨年已经过去,但是对于今年各种新颖的跨年形式,不少人仍然意犹未尽。比如,罗振宇在深圳卫视和优酷直播的跨年演讲《时间的朋友》。据悉,当天现场参与人数近万,观看直播的观众多达百万。

有业内人士表示,这场全新的内容盛宴不仅标志着观众的娱乐品味已经越来越多元化,也同时标志着支持突发大流量的网络技术已经成为现在主流APP的标配。而在本次跨年活动中,保障了得到APP稳定性和体验的,正是阿里云-性能测试(PTS铂金版)1.1版本

PTS 铂金版全新升级 1.1版本正式上线

近日,PTS 1.1版本正式对外开放。“这个版本不仅将全链路压测的经验、方法和抽象进行了更彻底的产品化,而且在界面化编排复杂场景上有非常大的提升。在降低使用门槛的同时,还能对复杂场景进行无编码编排,可以说是PTS发展中一次重要升级。”PTS产品负责人表示。

随着互联网的普及,新兴业务形态层出不穷,越来越多的场景都面临流量压力突然增长的问题。如跨年晚会,明星直播,营销大促等,每一场活动狂欢的背后,都是一次对活动相关的所有互联网设施的流量大考。而全链路压测就是备考的秘密武器。

将经验产品化 还原压测真实场景

“罗辑思维在跨年演讲之前,也经历了流量备考的过程。罗辑思维和阿里云PTS团队一共进行了大大小小逾七百次的单链路压测、十六轮完整形态全链路压测,压测所耗费的资源相当于一百多万用户一同测试两个多小时。压测先后总计发现数百个问题,经过逐一排查,压测涉及的几乎所有主要后端服务系统都被优化改造。最终保障了跨年演讲期间得到APP和罗辑思维公众号的热度流量冲击。”据PTS产品负责人介绍。

本次PTS铂金版升级后可以帮助更多企业应对流量大考前的压测问题。

将阿里云全链路压测的经验、方法和抽象进行了更彻底的产品化,以及在界面化编排复杂场景上进行提升,是阿里云-性能测试(PTS铂金版)1.1版本升级的主要内容。

比如,我们将业务场景的组成部分抽象为两个元素,链路和指令。链路在PTS中可以被定义为一种业务行为。以电商为例,登录、查询商品详情、提交订单和付款等都是链路。链路的基本元素包括:

  • URL:发送请求的 URL。URL 中也可以包含不变化的参数。
  • 压测文件:存储请求 URL 中变化的部分。
  • 入参:入参可以在 URL 和压测文件中通过”{param}”方式直接被引用。
  • 出参:出参可以在“场景”中被其他链路关联使用。这样就能实现端到端的交互式的复杂压测了。

而指令是一系列抽象之后的功能组件,比如有思考时间、cookie导入导出、集合点、全局准备和并发用户限制,通过这些指令结合各种链路就能复现各种复杂的全局业务场景。

举个例子,思考时间支持三种类型:固定时间、均匀分布、正态分布;并发用户限制可以实现最高在线用户数的控制;cookie导入导出和全局准备的组合就能实现cookie的共享,因为这样能模拟登陆之后的多种操作路径,进而组装在一个场景中;最后,集合点能实现类似准点秒杀的效果。

“全局业务场景的再现对于压测来说非常重要,越是接近真实的业务场景,越是能将问题提前暴露出来。后续我们也会提供更多实用的指令,同时提供一些更业务化的封装,让易用性进一步得到提升。”PTS产品负责人表示。

新版资源包限量75折

以一个典型的电商场景为例,用户在商城中完成一次下单。如果是很多用户参与的模型下,其实也会变得很复杂。假设我们将场景简化为:用户首先登录,然后浏览商品详情信息,思考一段时间之后,直接下单。那么怎么实现N多用户的各自登陆?怎么共享登陆之后的登陆态去给到其他业务链路使用?为了尽量真实,怎么实现各种维度的思考时间,比如正态分布?怎么控制查询的商品ID传递给下单来使用?阿里云-性能测试(PTS铂金版)1.1版本都给出了最优方案。

想了解上面提到的问题在PTS铂金版中怎么便捷的解决和实现,请移步PTS铂金版的快速入门

目前,PTS铂金版全新推出有效期为1个月的两个新资源包,VUM总量分别为20W和50W,目前进行限量75折活动,【点击传送门您就可以体验为得到APP进行全链路压测的PTS铂金版。

相关文章
|
3天前
|
SpringCloudAlibaba 负载均衡 Dubbo
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
本文对比分析了SpringCloudAlibaba框架下Feign与Dubbo的服务调用性能及差异。Feign基于HTTP协议,使用简单,适合轻量级微服务架构;Dubbo采用RPC通信,性能更优,支持丰富的服务治理功能。通过实际测试,Dubbo在调用性能、负载均衡和服务发现方面表现更出色。两者各有适用场景,可根据项目需求灵活选择。
350 123
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
|
2天前
|
Java 数据库 数据安全/隐私保护
Spring 微服务和多租户:处理多个客户端
本文介绍了如何在 Spring Boot 微服务架构中实现多租户。多租户允许单个应用实例为多个客户提供独立服务,尤其适用于 SaaS 应用。文章探讨了多租户的类型、优势与挑战,并详细说明了如何通过 Spring Boot 的灵活配置实现租户隔离、动态租户管理及数据源路由,同时确保数据安全与系统可扩展性。结合微服务的优势,开发者可以构建高效、可维护的多租户系统。
181 127
|
5天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
485 106
|
2天前
|
Web App开发 前端开发 API
在折叠屏应用中,如何处理不同屏幕尺寸和设备类型的样式兼容性?
在折叠屏应用中,如何处理不同屏幕尺寸和设备类型的样式兼容性?
215 124
|
6天前
|
JSON fastjson Java
FastJson 完全学习指南(初学者从零入门)
摘要:本文是FastJson的入门学习指南,主要内容包括: JSON基础:介绍JSON格式特点、键值对规则、数组和对象格式,以及嵌套结构的访问方式。FastJson是阿里巴巴开源的高性能JSON解析库,具有速度快、功能全、使用简单等优势,并介绍如何引入依赖,如何替换Springboot默认的JackJson。 核心API: 序列化:将Java对象转换为JSON字符串,演示对象、List和Map的序列化方法; 反序列化:将JSON字符串转回Java对象,展示基本对象转换方法;
|
6天前
|
缓存 JavaScript 前端开发
JavaScript 的三种引入方法详解
在网页开发中,JavaScript 可通过内联、内部脚本和外部脚本三种方式引入 HTML 文件,各具适用场景。本文详解其用法并附完整示例代码,帮助开发者根据项目需求选择合适的方式,提升代码维护性与开发效率。
221 110