當前位置:首頁 > 網站建設

網站壓力性能免費在線測試:阿里云PTS等服務器

時間:2018-09-09 04:32:02來源:網站建設作者:seo實驗室小編閱讀:75次「手機版」
 

阿里云pts

壓力測試 網站壓力測試 網站優化 網站服務器

經常看到不少人的在購買主機前會詢問服務器的配置到底能夠承受多少的訪問量。這個問題其實比較難回答,因為影響服務器負載承受能力除了cpu內存硬盤硬件條件外,還可能和你的Apache、Nginx、PHP、mysql優化有關系,另外還和你的Html、JS等文件有關系。

所以,為了防止突發的高請求對服務器負載能力產生的不利影響,同時也是為了檢測網站Web壓力,我們需要提前對服務器進行壓力測試,預測自己服務器到底能夠承受多大的訪問量。首先我們可以對VPS或者服務器本身的承受力進行一個大致的檢測,常用的方法就是Web壓力測試。

之前部落也分享過一些Web壓力測試工具:Webbench,Apache Bench,http_load,另外可在windows平臺使用的Web壓力測試工具:Pylot,利用這些工具基本上就可以對自己的服務器的承載能力概況有一個基本的了解了。不過,為了能夠更加精準地測試網站性能,還需要用到本文要介紹的工具。

阿里云PTS,是阿里云面向全網用戶免費開放的性能云測試平臺,官方給它取了名字:Lite(PS:也不知道英文名字是怎么想出來的),主要是提供壓測目標和監控集管理,包括提供簡單易用的性能測試腳本模板模式和代碼模式、測試場景配置、測試執行及執行數據實時展示,還有提供完善的性能結果報表和強大的性能分析圖形展示。

阿里云pts還提供了一款應用性能監控工具:PTS Radar,用戶只需要在服務器上安裝它就可以對服務器和應用進行監控。采用無鎖隊列進行監控數據的傳輸,基本不會對系統造成額外的資源消耗。采集的性能數據可以和PTS性能測試數據進行關聯分析。

壓力測試 網站壓力測試 網站優化 網站服務器

阿里云PTS如果在國內使用自然有相當大的優勢,不過國外的話還是選擇功能同樣強大的老牌網站性能測試工具:Load Impact,這是一家位于瑞典的領先的SaaS性能測試提供商,它可以模擬不同數量的用戶向你的網站發送不同的請求,你可以看到CPU、內存、磁盤空間網絡帶寬的變化情況。

利用Load Impact可以輕松獲取到你的網站的用戶承載數量的瓶頸。同樣的服務還有loader.io,它比Load Impact更強大一些,支持定義頁面頭部信息、url地址參數、授權密碼等。loader.io測試結果能看到響應時間(平均/最小/最大相應時間),響應數(成功/超時/4XX錯誤/5XX錯誤),帶寬(接收/發送)等信息。

壓力測試 網站壓力測試 網站優化 網站服務器

阿里云PTS、Load Impact、loader.io雖然同為網站性能測試服務,但是各有各有的優勢及不足,且可用于測試的免費配額也會不同。阿里云PTS每VUM(每分鐘每并發用戶數)¥0.004,每月每用戶1萬VUM免費使用。loader.io每次最多10,000個連接,每次測試時間限制為1分鐘。Load Impact允許同時100個用戶,最長5分鐘測試。

網站壓力性能免費在線測試:阿里云PTS,Load Impact,loader.io服務器負載能力測試

一、阿里云PTS添加測試目標網站和服務器

1、阿里云PTS官網:

官方網站:https://pts.aliyun.com/lite/index.htm

2、阿里云PTS原來是用于阿里云ECS性能測試用的,現在是對全網開放,關于ECS性能測試可以參考:阿里云服務器ECS購買方法和VPS主機性能與速度簡單測試。

3、使用你的阿里云賬號登錄到阿里云PTS平臺,然后直接在控制面板中添加你想要測試的網站域名。如果不是使用默認端口(如HTTP:80,HTTPS:443),請手工指定(如:www.example.com:8080)。輸入中僅需提供host:port,不需要輸入http://,https://或者URL路徑

阿里云PTS添加測試目標

4、添加測試網站后,還需要下載驗證文件到網站空間上并保證能夠通過URL正常訪問。

阿里云PTS驗證網站

5、下面還有一個添加監控服務器,這個主要是安裝PTS Radar,將你的VPS的性能數據與阿里云PTS測試結合起來,便于你分析VPS的性能。

阿里云PTS添加監控服務器

6、PTS Radar監控工具運行基于java環境,安裝監控工具前必須安裝Java并已設置JAVA_HOME目錄,linux的話先下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

阿里云PTS安裝Java

7、根據你的linux vps系統位數選擇不同的Java SE安裝包,下載前記得勾選同意協議

阿里云PTS選擇安裝包

8、接著進入到local目錄:cd /usr/local,新建文件夾mkdir jdk8,進入該文件夾:cd jdk8,將剛剛下載的安裝包上傳到這里,然后執行解壓:tar zxvf jdk-8u51-linux-x64.tar.gz(注意換成自己的安裝包)。

阿里云PTS進入自己的安裝包

9、配置環境變量:vi .bash_profile,.bash_profile文件是隱藏文件,一般存在于Root目錄下,找不到的可以執行命令:

cd ~ls -a|more

10、將以下命令添加到.bash_profile文件當中,

export JAVA_HOME=/usr/local/jdk8/jdk1.8.0_51export CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

阿里云PTS修改代碼

相關閱讀

決戰618,阿里的合圍戰術:天貓上行,聚劃算下沉

坐擁7億用戶的大淘寶生態,以全球新品首發平臺天貓為虎頭承接全域消費升級紅利,再以高性價比的聚劃算為龍尾橫掃下沉市場,虎頭、龍尾

從天貓雙11到阿里雙11,新零售+出行的新物種進化論

今年雙11,阿里通過免費乘坐專線公交、報銷車票、刷支付寶乘公交有機會抽獎等形式,激勵用戶到店消費。此次雙11通過支付寶連接的出行

Apache Bench——ab性能測試工具

ab是一種用于測試Apache超文本傳輸協議(HTTP)服務器的工具。apache自帶ab工具,可以測試apache、IIs、tomcat、nginx等服務器但是ab沒

阿里巴巴前CEO衛哲:談阿里系創業者的三大致命傷

第一大致命傷:找人不注重「雜交」在過去兩年里,我們看了近100個阿里系創業者的項目,也投資了其中的兩個項目。今天不說優點,就來聊聊

從阿里巴巴“網商名人堂”,看TO B 企業如何打造PGC

文章以“網商名人堂”作為案例,延伸探討TO B 企業如何打造PGC。“網商名人堂”這個專題,是阿里巴巴針對平臺供應商打造的一個成功案

分享到:

欄目導航

推薦閱讀

熱門閱讀

三肖必中特l三肖中特期期准免费