摘要: 雖然2018年的跨年已通過去,可是對於今年各類新穎的跨年形式,很多人仍然意猶未盡。好比,羅振宇在深圳衛視和優酷直播的跨年演講《時間的朋友》。據悉,當天現場參與人數近萬,觀看直播的觀衆多達百萬。而在本次跨年活動中,保障了獲得APP穩定性和體驗的,正是阿里雲-性能測試(PTS鉑金版)1.1版本。html
點此查看原文:http://click.aliyun.com/m/40567/後端
雖然2018年的跨年已通過去,可是對於今年各類新穎的跨年形式,很多人仍然意猶未盡。好比,羅振宇在深圳衛視和優酷直播的跨年演講《時間的朋友》。據悉,當天現場參與人數近萬,觀看直播的觀衆多達百萬。cookie
有業內人士表示,這場全新的內容盛宴不只標誌着觀衆的娛樂品味已經愈來愈多元化,也同時標誌着支持突發大流量的網絡技術已經成爲如今主流APP的標配。而在本次跨年活動中,保障了獲得APP穩定性和體驗的,正是阿里雲-性能測試(PTS鉑金版)1.1版本。網絡
近日,PTS 1.1版本正式對外開放。「這個版本不只將全鏈路壓測的經驗、方法和抽象進行了更完全的產品化,並且在界面化編排複雜場景上有很是大的提高。在下降使用門檻的同時,還能對複雜場景進行無編碼編排,能夠說是PTS發展中一次重要升級。」PTS產品負責人表示。併發
隨着互聯網的普及,新興業務形態層出不窮,愈來愈多的場景都面臨流量壓力忽然增加的問題。如跨年晚會,明星直播,營銷大促等,每一場活動狂歡的背後,都是一次對活動相關的全部互聯網設施的流量大考。而全鏈路壓測就是備考的祕密武器。性能
「羅輯思惟在跨年演講以前,也經歷了流量備考的過程。羅輯思惟和阿里雲PTS團隊一共進行了大大小小逾七百次的單鏈路壓測、十六輪完整形態全鏈路壓測,壓測所耗費的資源至關於一百多萬用戶一同測試兩個多小時。壓測前後總計發現數百個問題,通過逐一排查,壓測涉及的幾乎全部主要後端服務系統都被優化改造。最終保障了跨年演講期間獲得APP和羅輯思惟公衆號的熱度流量衝擊。」據PTS產品負責人介紹。測試
本次PTS鉑金版升級後能夠幫助更多企業應對流量大考前的壓測問題。優化
將阿里雲全鏈路壓測的經驗、方法和抽象進行了更完全的產品化,以及在界面化編排複雜場景上進行提高,是阿里雲-性能測試(PTS鉑金版)1.1版本升級的主要內容。阿里雲
好比,咱們將業務場景的組成部分抽象爲兩個元素,鏈路和指令。鏈路在PTS中能夠被定義爲一種業務行爲。以電商爲例,登陸、查詢商品詳情、提交訂單和付款等都是鏈路。鏈路的基本元素包括:編碼
而指令是一系列抽象以後的功能組件,好比有思考時間、cookie導入導出、集合點、全局準備和併發用戶限制,經過這些指令結合各類鏈路就能復現各類複雜的全局業務場景。
舉個例子,思考時間支持三種類型:固定時間、均勻分佈、正態分佈;併發用戶限制能夠實現最高在線用戶數的控制;cookie導入導出和全局準備的組合就能實現cookie的共享,由於這樣能模擬登錄以後的多種操做路徑,進而組裝在一個場景中;最後,集合點能實現相似準點秒殺的效果。
「全局業務場景的再現對於壓測來講很是重要,越是接近真實的業務場景,越是能將問題提早暴露出來。後續咱們也會提供更多實用的指令,同時提供一些更業務化的封裝,讓易用性進一步獲得提高。」PTS產品負責人表示。
以一個典型的電商場景爲例,用戶在商城中完成一次下單。若是是不少用戶參與的模型下,其實也會變得很複雜。假設咱們將場景簡化爲:用戶首先登陸,而後瀏覽商品詳情信息,思考一段時間以後,直接下單。那麼怎麼實現N多用戶的各自登錄?怎麼共享登錄以後的登錄態去給到其餘業務鏈路使用?爲了儘可能真實,怎麼實現各類維度的思考時間,好比正態分佈?怎麼控制查詢的商品ID傳遞給下單來使用?阿里雲-性能測試(PTS鉑金版)1.1版本都給出了最優方案。
想了解上面提到的問題在PTS鉑金版中怎麼便捷的解決和實現,請移步PTS鉑金版的快速入門。