作者:Oliver,騰訊服務(wù)器性能測(cè)試團(tuán)隊(duì)產(chǎn)品經(jīng)理
商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系騰訊WeTest授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
目前騰訊WeTest服務(wù)器性能測(cè)試已正式對(duì)外開(kāi)放,點(diǎn)擊鏈接:http://wetest.qq.com/gaps/立即體驗(yàn)!
企業(yè)需要良好的網(wǎng)站性能。網(wǎng)站的訪問(wèn)速度溫柔利的體驗(yàn)是企業(yè)必須要做好的事情。本文從蘋(píng)果官網(wǎng)兩年來(lái)每次預(yù)購(gòu)都出現(xiàn)的服務(wù)器宕機(jī)情況,揭露服務(wù)器性能測(cè)試的重要性,手把手指點(diǎn)Web壓測(cè)的高效方法。
北京時(shí)間9月8日清晨1點(diǎn),蘋(píng)果正式舉行2016年秋季新品發(fā)布會(huì),iPhone 7終究千呼萬(wàn)喚始出來(lái),簡(jiǎn)單總結(jié)它的新特點(diǎn)以下:
1、 更快
A10處理器比A9快40%,GPU性能提升50%。
2、 更炫
手機(jī)色彩為金色、銀色、玫瑰金、新增亞光黑和亮光黑。
3、 更清晰
前置攝像頭升級(jí)為700萬(wàn)像素,后置1200萬(wàn)像素,支持自動(dòng)防抖。4個(gè)閃光燈。新的視網(wǎng)膜顯示屏,亮度提高25%。
4、 更灑脫
取消3.5mm耳機(jī)插孔,進(jìn)入無(wú)線耳機(jī)時(shí)期,加入IP67防水,用起來(lái)更放心。
5、 更大
放棄16G,直接從32G開(kāi)賣(mài),具有更大容量
不過(guò)隨著智能手機(jī)的競(jìng)爭(zhēng)進(jìn)入了成熟期,相比于之前發(fā)布會(huì)的火爆場(chǎng)面,iPhone 7/ 7plus的發(fā)布已弱了很多,3星、索尼、華為、魅族等安卓手機(jī)的大力推行已搶占了許多市場(chǎng),不過(guò)話說(shuō)回來(lái),蘋(píng)果永久是蘋(píng)果,蘋(píng)果1發(fā)布新品,大家不管買(mǎi)不買(mǎi),總是要看看的。。。
看看不要緊,可是當(dāng)幾千萬(wàn)的用戶同時(shí)都這么想的時(shí)候,問(wèn)題就沒(méi)那末簡(jiǎn)單了。。。
來(lái)看看2014年的iPhone 6預(yù)購(gòu)的情況:
2014年9月12日下午3點(diǎn),香港各個(gè)公司的辦公平臺(tái)都在不斷的刷新蘋(píng)果官網(wǎng),當(dāng)天蘋(píng)果官網(wǎng)沒(méi)法承載用戶壓力致使沒(méi)法訪問(wèn),網(wǎng)頁(yè)通過(guò)量國(guó)文字顯示“我們將很快恢復(fù)服務(wù)”。
時(shí)過(guò)1年,一樣是9月12日,距離iPhone 6s開(kāi)始預(yù)約不到兩小時(shí),嘗試打開(kāi)蘋(píng)果官網(wǎng)閱讀,結(jié)果顯示沒(méi)法訪問(wèn)。不光是蘋(píng)果中國(guó)官網(wǎng),美國(guó)和中國(guó)香港、中國(guó)臺(tái)灣等地均出現(xiàn)了類似故障。
讓人覺(jué)得有趣的是,每次人們?cè)诳吹吞O(píng)果新品前景的時(shí)候,蘋(píng)果都會(huì)通過(guò)這樣的方式讓人意想到蘋(píng)果仍然如此遭到萬(wàn)眾注視。不過(guò),有趣歸有趣,出現(xiàn)這樣的問(wèn)題是1定會(huì)影響到蘋(píng)果的市場(chǎng)發(fā)展和后市股價(jià)的,那末蘋(píng)果是如何部署他的官網(wǎng)服務(wù)器的呢?
蘋(píng)果采取的方案是與全球數(shù)一數(shù)二的CDN服務(wù)商Akamai進(jìn)行合作,甚么是CDN呢?就是內(nèi)容分發(fā)網(wǎng)絡(luò)的意思(Content Delivery Network),在數(shù)據(jù)傳輸?shù)倪M(jìn)程中盡量避開(kāi)互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。當(dāng)我們?cè)诓煌臅r(shí)區(qū)和地區(qū)打開(kāi)一樣域名的網(wǎng)站時(shí),我們所調(diào)用的其實(shí)不會(huì)是同1個(gè)服務(wù)器,而是優(yōu)化最好的1個(gè),通常會(huì)是離我們最近的1個(gè)。所幸的是,蘋(píng)果官網(wǎng)及時(shí)修復(fù)了問(wèn)題,在預(yù)定開(kāi)放之前重新開(kāi)放了網(wǎng)站。
不過(guò)我們可以從中發(fā)現(xiàn),企業(yè)需要良好的網(wǎng)站性能。網(wǎng)站的訪問(wèn)速度是企業(yè)必須要做好的事情。谷歌和1些網(wǎng)站的研究表明,用戶們只愿意訪問(wèn)那些打開(kāi)速度最快、性能最好的網(wǎng)站。1個(gè)網(wǎng)站每慢1秒鐘,就會(huì)丟失許多訪客,乃至其中很多訪客永久不會(huì)再次光顧這個(gè)網(wǎng)站,在這里訪問(wèn)速度完全可能成為木桶理論中最短的那1塊。對(duì)移動(dòng)訪問(wèn)和APP利用來(lái)講,也是同理。
對(duì)眾多企業(yè)來(lái)講,像蘋(píng)果官網(wǎng)這樣正式上線以后來(lái)1次兩小時(shí)“過(guò)山車(chē)”般的宕機(jī)體驗(yàn)實(shí)在過(guò)于刺激,為了不讓企業(yè)出現(xiàn)損失,1定要在上線之前對(duì)自己的網(wǎng)站承載能力進(jìn)行1個(gè)測(cè)試。如果自己沒(méi)有服務(wù)器,沒(méi)有人力,沒(méi)有錢(qián),都沒(méi)有關(guān)系。。。
騰訊提供了1個(gè)可以自主進(jìn)行服務(wù)器性能測(cè)試的環(huán)境,用戶只需要填寫(xiě)域名和簡(jiǎn)單的幾個(gè)參數(shù)就能夠獲知自己的服務(wù)器性能情況。那末具體如何使用呢?
1、 進(jìn)入騰訊WeTest官網(wǎng),http://wetest.qq.com/
2、 在“產(chǎn)品——性能測(cè)試——服務(wù)器性能測(cè)試”找到“服務(wù)器性能測(cè)試”
3、 進(jìn)入頁(yè)面后,如果第1次使用,點(diǎn)擊“創(chuàng)建新產(chǎn)品”,填寫(xiě)項(xiàng)目信息,點(diǎn)擊“提交”后,項(xiàng)陌生成成功!
4、 點(diǎn)擊開(kāi)始測(cè)試,進(jìn)入項(xiàng)目
5、 首先點(diǎn)擊壓測(cè)產(chǎn)品首頁(yè)中的快捷入口:HTTP直壓。模式選擇簡(jiǎn)單模式,名稱和描寫(xiě)可以自己填寫(xiě)。(圖中示例起始人數(shù)5人,每隔30秒增加5人,加到10人為上限)
6、新建1個(gè)客戶端要求,方法選擇GET,填寫(xiě)想要測(cè)試的URL,URL變量和Header變量這里可以暫且不填。(注:填寫(xiě)Header信息或修改參數(shù)化變量可以滿足更高要求的測(cè)試場(chǎng)景,具體可以查看更1步的幫助,在本篇中不作展開(kāi))
7、 編輯1下測(cè)試模型,增加1個(gè)場(chǎng)景名,本篇暫時(shí)只介紹1個(gè)首頁(yè)場(chǎng)景,所以暫時(shí)把所有100%的壓力都放在該場(chǎng)景上。
8、 如果測(cè)試的不是自己的服務(wù)器,那就沒(méi)法去服務(wù)器上部署性能觀測(cè)工具監(jiān)測(cè)CPU,內(nèi)存等性能情況,就能夠不用填。
9、 可以選擇“保存設(shè)置”,您也能夠選擇‘立即履行’這個(gè)測(cè)試,測(cè)試會(huì)馬上進(jìn)入排隊(duì)系統(tǒng),如果壓力源系統(tǒng)內(nèi)有空閑資源將馬上為您履行測(cè)試
10、 隨著時(shí)間的移動(dòng),測(cè)試報(bào)告數(shù)據(jù)會(huì)產(chǎn)生變化,用戶可以看到網(wǎng)站數(shù)據(jù)的實(shí)時(shí)變化
騰訊WeTest正是應(yīng)用了沉淀10多年的內(nèi)部實(shí)踐經(jīng)驗(yàn)總結(jié),通過(guò)基于真實(shí)業(yè)務(wù)場(chǎng)景和用戶行動(dòng)進(jìn)行壓力測(cè)試,幫助游戲開(kāi)發(fā)者發(fā)現(xiàn)服務(wù)器真?zhèn)€性能瓶頸,進(jìn)行針對(duì)性的性能調(diào)優(yōu),下降服務(wù)器采購(gòu)和保護(hù)本錢(qián),提高用戶保存和轉(zhuǎn)化率。
目前騰訊WeTest服務(wù)器性能測(cè)試已正式對(duì)外開(kāi)放:
體驗(yàn)地址:http://wetest.qq.com/gaps/
如何使用簡(jiǎn)單模式:http://wetest.qq.com/help/documentation/10094.html
如何分析報(bào)告:http://wetest.qq.com/help/documentation/10099.html
經(jīng)常使用測(cè)試指標(biāo):http://wetest.qq.com/help/documentation/10098.html
最后,祝賀所以企業(yè)的官網(wǎng)都可以用最好的用戶體驗(yàn)出現(xiàn)在人們眼前。
參考文章:
人民網(wǎng),http://finance.people.com.cn/n/2014/0914/c1004⑵5657728.html
TechWeb,http://mi.techweb.com.cn/tmt/2015-09⑴2/2201254.shtml
從蘋(píng)果官網(wǎng)癱瘓1事淺談CDN,百度百家,http://itobserve.baijia.baidu.com/article/164999
CDN,百度百科,
http://baike.baidu.com/link?url=eMIttmYqJ065Nsh8bbb0txxkvqTqIvGcd0xBIvvnWczQ6xwjE3Aokl5MrB8KbLq0P5ZHWhJIV7PViJMcMGmgL_