雖然2018年的跨年已經(jīng)過(guò)去,但是對(duì)于今年各種新穎的跨年形式,不少人仍然意猶未盡。比如,羅振宇在深圳衛(wèi)視和優(yōu)酷直播的跨年演講《時(shí)間的朋友》。據(jù)悉,當(dāng)天現(xiàn)場(chǎng)參與人數(shù)近萬(wàn),觀看直播的觀眾多達(dá)百萬(wàn)。
有業(yè)內(nèi)人士表示,這場(chǎng)全新的內(nèi)容盛宴不僅標(biāo)志著觀眾的娛樂品味已經(jīng)越來(lái)越多元化,也同時(shí)標(biāo)志著支持突發(fā)大流量的網(wǎng)絡(luò)技術(shù)已經(jīng)成為現(xiàn)在主流APP的標(biāo)配。而在本次跨年活動(dòng)中,保障了得到APP穩(wěn)定性和體驗(yàn)的,正是阿里云-性能測(cè)試(PTS鉑金版)1.1版本。
PTS 鉑金版全新升級(jí) 1.1版本正式上線
近日,PTS 1.1版本正式對(duì)外開放!斑@個(gè)版本不僅將全鏈路壓測(cè)的經(jīng)驗(yàn)、方法和抽象進(jìn)行了更徹底的產(chǎn)品化,而且在界面化編排復(fù)雜場(chǎng)景上有非常大的提升。在降低使用門檻的同時(shí),還能對(duì)復(fù)雜場(chǎng)景進(jìn)行無(wú)編碼編排,可以說(shuō)是PTS發(fā)展中一次重要升級(jí)!盤TS產(chǎn)品負(fù)責(zé)人表示。
隨著互聯(lián)網(wǎng)的普及,新興業(yè)務(wù)形態(tài)層出不窮,越來(lái)越多的場(chǎng)景都面臨流量壓力突然增長(zhǎng)的問題。如跨年晚會(huì),明星直播,營(yíng)銷大促等,每一場(chǎng)活動(dòng)狂歡的背后,都是一次對(duì)活動(dòng)相關(guān)的所有互聯(lián)網(wǎng)設(shè)施的流量大考。而全鏈路壓測(cè)就是備考的秘密武器。
將經(jīng)驗(yàn)產(chǎn)品化 還原壓測(cè)真實(shí)場(chǎng)景
“羅輯思維在跨年演講之前,也經(jīng)歷了流量備考的過(guò)程。羅輯思維和阿里云PTS團(tuán)隊(duì)一共進(jìn)行了大大小小逾七百次的單鏈路壓測(cè)、十六輪完整形態(tài)全鏈路壓測(cè),壓測(cè)所耗費(fèi)的資源相當(dāng)于一百多萬(wàn)用戶一同測(cè)試兩個(gè)多小時(shí)。壓測(cè)先后總計(jì)發(fā)現(xiàn)數(shù)百個(gè)問題,經(jīng)過(guò)逐一排查,壓測(cè)涉及的幾乎所有主要后端服務(wù)系統(tǒng)都被優(yōu)化改造。最終保障了跨年演講期間得到APP和羅輯思維公眾號(hào)的熱度流量沖擊。”據(jù)PTS產(chǎn)品負(fù)責(zé)人介紹。
本次PTS鉑金版升級(jí)后可以幫助更多企業(yè)應(yīng)對(duì)流量大考前的壓測(cè)問題。
將阿里云全鏈路壓測(cè)的經(jīng)驗(yàn)、方法和抽象進(jìn)行了更徹底的產(chǎn)品化,以及在界面化編排復(fù)雜場(chǎng)景上進(jìn)行提升,是阿里云-性能測(cè)試(PTS鉑金版)1.1版本升級(jí)的主要內(nèi)容。
比如,我們將業(yè)務(wù)場(chǎng)景的組成部分抽象為兩個(gè)元素,鏈路和指令。鏈路在PTS中可以被定義為一種業(yè)務(wù)行為。以電商為例,登錄、查詢商品詳情、提交訂單和付款等都是鏈路。鏈路的基本元素包括:
●URL:發(fā)送請(qǐng)求的 URL。URL 中也可以包含不變化的參數(shù)。
●壓測(cè)文件:存儲(chǔ)請(qǐng)求 URL 中變化的部分。
●入?yún)ⅲ喝雲(yún)⒖梢栽?URL 和壓測(cè)文件中通過(guò)”{param}”方式直接被引用。
�●�出參:出參可以在“場(chǎng)景”中被其他鏈路關(guān)聯(lián)使用。這樣就能實(shí)現(xiàn)端到端的交互式的復(fù)雜壓測(cè)了。
而指令是一系列抽象之后的功能組件,比如有思考時(shí)間、cookie導(dǎo)入導(dǎo)出、集合點(diǎn)、全局準(zhǔn)備和并發(fā)用戶限制,通過(guò)這些指令結(jié)合各種鏈路就能復(fù)現(xiàn)各種復(fù)雜的全局業(yè)務(wù)場(chǎng)景。
舉個(gè)例子,思考時(shí)間支持三種類型:固定時(shí)間、均勻分布、正態(tài)分布;并發(fā)用戶限制可以實(shí)現(xiàn)最高在線用戶數(shù)的控制;cookie導(dǎo)入導(dǎo)出和全局準(zhǔn)備的組合就能實(shí)現(xiàn)cookie的共享,因?yàn)檫@樣能模擬登陸之后的多種操作路徑,進(jìn)而組裝在一個(gè)場(chǎng)景中;最后,集合點(diǎn)能實(shí)現(xiàn)類似準(zhǔn)點(diǎn)秒殺的效果。
“全局業(yè)務(wù)場(chǎng)景的再現(xiàn)對(duì)于壓測(cè)來(lái)說(shuō)非常重要,越是接近真實(shí)的業(yè)務(wù)場(chǎng)景,越是能將問題提前暴露出來(lái)。后續(xù)我們也會(huì)提供更多實(shí)用的指令,同時(shí)提供一些更業(yè)務(wù)化的封裝,讓易用性進(jìn)一步得到提升!盤TS產(chǎn)品負(fù)責(zé)人表示。
新版資源包限量75折
以一個(gè)典型的電商場(chǎng)景為例,用戶在商城中完成一次下單。如果是很多用戶參與的模型下,其實(shí)也會(huì)變得很復(fù)雜。假設(shè)我們將場(chǎng)景簡(jiǎn)化為:用戶首先登錄,然后瀏覽商品詳情信息,思考一段時(shí)間之后,直接下單。那么怎么實(shí)現(xiàn)N多用戶的各自登陸?怎么共享登陸之后的登陸態(tài)去給到其他業(yè)務(wù)鏈路使用?為了盡量真實(shí),怎么實(shí)現(xiàn)各種維度的思考時(shí)間,比如正態(tài)分布?怎么控制查詢的商品ID傳遞給下單來(lái)使用?阿里云-性能測(cè)試(PTS鉑金版)1.1版本都給出了最優(yōu)方案。
想了解上面提到的問題在PTS鉑金版中怎么便捷的解決和實(shí)現(xiàn),請(qǐng)移步PTS鉑金版的快速入門( https://help.aliyun.com/document_detail/65306.html)。
目前,PTS鉑金版全新推出有效期為1個(gè)月的兩個(gè)新資源包,VUM總量分別為20W和50W,目前進(jìn)行限量75折活動(dòng),點(diǎn)擊[傳送門]您就可以體驗(yàn)為得到APP進(jìn)行全鏈路壓測(cè)的PTS鉑金版。