雖然2018年的跨年已經過去,但是對于今年各種新穎的跨年形式,不少人仍然意猶未盡。比如,羅振宇在深圳衛視和優酷直播的跨年演講《時間的朋友》。據悉,當天現場參與人數近萬,觀看直播的觀眾多達百萬。
有業內人士表示,這場全新的內容盛宴不僅標志著觀眾的娛樂品味已經越來越多元化,也同時標志著支持突發大流量的網絡技術已經成為現在主流APP的標配。而在本次跨年活動中,保障了得到APP穩定性和體驗的,正是阿里云-性能測試(PTS鉑金版)1.1版本。
PTS 鉑金版全新升級 1.1版本正式上線
近日,PTS 1.1版本正式對外開放!斑@個版本不僅將全鏈路壓測的經驗、方法和抽象進行了更徹底的產品化,而且在界面化編排復雜場景上有非常大的提升。在降低使用門檻的同時,還能對復雜場景進行無編碼編排,可以說是PTS發展中一次重要升級!盤TS產品負責人表示。

隨著互聯網的普及,新興業務形態層出不窮,越來越多的場景都面臨流量壓力突然增長的問題。如跨年晚會,明星直播,營銷大促等,每一場活動狂歡的背后,都是一次對活動相關的所有互聯網設施的流量大考。而全鏈路壓測就是備考的秘密武器。

將經驗產品化 還原壓測真實場景
“羅輯思維在跨年演講之前,也經歷了流量備考的過程。羅輯思維和阿里云PTS團隊一共進行了大大小小逾七百次的單鏈路壓測、十六輪完整形態全鏈路壓測,壓測所耗費的資源相當于一百多萬用戶一同測試兩個多小時。壓測先后總計發現數百個問題,經過逐一排查,壓測涉及的幾乎所有主要后端服務系統都被優化改造。最終保障了跨年演講期間得到APP和羅輯思維公眾號的熱度流量沖擊!睋⺁TS產品負責人介紹。
本次PTS鉑金版升級后可以幫助更多企業應對流量大考前的壓測問題。
將阿里云全鏈路壓測的經驗、方法和抽象進行了更徹底的產品化,以及在界面化編排復雜場景上進行提升,是阿里云-性能測試(PTS鉑金版)1.1版本升級的主要內容。
比如,我們將業務場景的組成部分抽象為兩個元素,鏈路和指令。鏈路在PTS中可以被定義為一種業務行為。以電商為例,登錄、查詢商品詳情、提交訂單和付款等都是鏈路。鏈路的基本元素包括:
●URL:發送請求的 URL。URL 中也可以包含不變化的參數。
●壓測文件:存儲請求 URL 中變化的部分。
●入參:入參可以在 URL 和壓測文件中通過”{param}”方式直接被引用。
�●�出參:出參可以在“場景”中被其他鏈路關聯使用。這樣就能實現端到端的交互式的復雜壓測了。
而指令是一系列抽象之后的功能組件,比如有思考時間、cookie導入導出、集合點、全局準備和并發用戶限制,通過這些指令結合各種鏈路就能復現各種復雜的全局業務場景。
舉個例子,思考時間支持三種類型:固定時間、均勻分布、正態分布;并發用戶限制可以實現最高在線用戶數的控制;cookie導入導出和全局準備的組合就能實現cookie的共享,因為這樣能模擬登陸之后的多種操作路徑,進而組裝在一個場景中;最后,集合點能實現類似準點秒殺的效果。
“全局業務場景的再現對于壓測來說非常重要,越是接近真實的業務場景,越是能將問題提前暴露出來。后續我們也會提供更多實用的指令,同時提供一些更業務化的封裝,讓易用性進一步得到提升!盤TS產品負責人表示。
新版資源包限量75折
以一個典型的電商場景為例,用戶在商城中完成一次下單。如果是很多用戶參與的模型下,其實也會變得很復雜。假設我們將場景簡化為:用戶首先登錄,然后瀏覽商品詳情信息,思考一段時間之后,直接下單。那么怎么實現N多用戶的各自登陸?怎么共享登陸之后的登陸態去給到其他業務鏈路使用?為了盡量真實,怎么實現各種維度的思考時間,比如正態分布?怎么控制查詢的商品ID傳遞給下單來使用?阿里云-性能測試(PTS鉑金版)1.1版本都給出了最優方案。
想了解上面提到的問題在PTS鉑金版中怎么便捷的解決和實現,請移步PTS鉑金版的快速入門( https://help.aliyun.com/document_detail/65306.html)。

目前,PTS鉑金版全新推出有效期為1個月的兩個新資源包,VUM總量分別為20W和50W,目前進行限量75折活動,點擊[傳送門]您就可以體驗為得到APP進行全鏈路壓測的PTS鉑金版。