⑴ 怎麼測試一個網站的性能啊
網站性能工具Yslow的使用方法
Yslow是雅虎開發的基於網頁性能分析瀏覽器插件,從年初我使用了YSlow後,改變了網站模板大量冗餘代碼,不僅提升了網頁的打開速度,這款插件還幫助我分析了不少其他網站的代碼,之前我還特意寫了提高網站速度的秘籍,就是通過這款插件分析得出的。網路上已經有不少Yslow使用說明了,本文我想介紹下我使用Yslow的方法和一些別人沒提到的小技巧。
Yslow的安裝方法
現在Yslow已經有很多版本了,打開Yslow官網就能看到有四個版本可供選擇:火狐(firefox)瀏覽器、谷歌(chrome)瀏覽器、歐朋(opera)瀏覽器和移動版。
安裝Yslow要先安裝 Firebug(本地址以火狐為例),兩種方法啟動Yslow:1、打開Firebug窗口,選擇Yslow選項。2、直接點擊火狐右下角的Yslow啟動按鈕。
JSLint是一個強大的工具,它可以檢驗HTML代碼以及內聯的Javascript代碼,通過JSLint發現了google analytics上的一個js錯誤。
ALL JS:查看你這個網頁上一共引用了多少JS。
All JS Beautified:把所有JS放在打開的頁面中,利用站長統一檢查(我感覺作用不大)。
All JS Minified:同上,但它顯示的是壓縮過的js代碼,如果你要JS優化,它已經給你優化好了,來過來直接用。
All CSS:顯示你網頁所有CSS文件。
YUI CSS Compressor:顯示網頁壓縮後的CSS文件,也是拿過來可以直接用的。
All Smush.it™:圖片在線優化網站,點擊它後會自動跳到smushit網站上給你自動優化CSS圖片,該網站提供了優化前與優化後的對比,點擊直接下載優化後的圖片,在覆蓋到自己網站上就可以了,強烈推薦。
Printable View:這個是列印用的,部門開會、前端設計師討論、向老闆匯報時估計用的上。
我目前在用,希望對你有幫組
⑵ 網站的性能通常從那些方面來進行評價
網站只有網站的價值的說法。而性能是網站所用的伺服器的性能。
⑶ 如何使用Apache的ab工具進行網站性能測試
你好!
關於web測試的文檔,網上有很多,你可以參考一下
在一個軟體項目開發中,系統測試是保證整體項目質量的重要一環,本文將就網站的測試技術及相應的自動測試工具做一個簡要的介紹。主要就如下幾個方面進行探討:
功能測試
性能測試
安全性測試
穩定性測試
瀏覽器兼容性測試
可用性/易用性測試
鏈接測試
代碼合法性測試
2 測試內容
2.1 功能測試
在實際工作中,功能在每一個系統中的具有其不確定性,而我們不可能採用窮舉的方法進行測試,因而導致了功能測試較為困難,我們依據80/20原則(即80%的錯誤存在於系統的20%的部分)對於測試用例的設計採用如下兩種方法
2.1.1 白盒測試
白盒測試即使用程序設計的控制結構導出測試用例。基於目前的現狀我們採用基本路徑測試方法進行白盒測試,此種方法簡單高效。基本路徑測試方法的簡單說明如下:
¨ 首先通過系統設計的流程圖導出數據流圖
¨ 根據數據流圖計算其環形復雜性
V(G)=E-N+2
或 V(G)=P+1
V(G):環形負責性
E :流圖中邊的數量
N :流圖中節點的數量
P :流圖中判定節點的數量
¨ 我們設定V(G)條路徑
¨ 我們設計V(G)條路徑的模擬數據
¨ 根據數據進行相應的測試
2.1.2 黑盒測試
黑盒測試即派生出執行程序所有功能需求的輸入條件,從而導出測試用例,進行測試的方法,黑盒測試用於輔助白盒測試。
我們採用等價劃分的方法進行測試,即為將程序的輸入域劃分為數據類,以便導出測試用例。一般情況下輸入條件為:一個特定的數值、一個數值域、一組相關值或者一個布爾條件。
2.1.3 網站功能測試
對於網站的測試而言,每一個獨立的功能模塊需要單獨的測試用例的設計導出,主要依據為《需求分析》,對於應用程序模塊需要設計者提供基本路徑測試法的測試用例
具有測試用例後可以採用OpenSTA(Open System Testing Architecture)進行自動化測試
2.2 性能測試
網站的性能測試對於網站的運行而言異常重要,但是目前對於網站的性能測試做的不夠,我們在進行系統設計時也沒有一個很好的基準可以參考,因而建立網站的性能測試的一整套的測試方案將是至關重要的。
網站的性能測試主要從兩個方面進行:負荷測試(Load)和壓力測試(Stress),負荷測試指的是進行一些邊界數據的測試,壓力測試更像是惡意測試,壓力測試傾向應該是致使整個系統崩潰。
性能測試可以採用相應的工具進行自動化測試,我們目前採用如下工具
ab -----Apache 的測試工具
OpenSTA-開發系統測試架構
2.3 安全性測試
目前網路安全問題日益重要,特別對於有交互信息的網站及進行電子商務活動的網站尤其重要。目前我們的測試沒有涵蓋網站的安全性的測試,我們擬定採用工具來測定,工具如下
SAINT------- Security Administrator's Integrated Network Tool
此工具能夠測出網站系統的相應的安全問題,並且能夠給出安全漏洞的解決方案,不過是一些較為常見的漏洞解決方案。
2.4 穩定性測試
網站的穩定性測試是指網站的運行中整個系統是否運行正常,目前沒有更好的測試方案,主要採用將測試伺服器長時間運轉進行測試。
2.5 瀏覽器兼容性測試
通過白盒測試或者黑盒測試導出的測試用例,採用相應的工具進行測試,可以採用OpenSTA進行測試,此測試工具可以採用不同的瀏覽器進行測試。
2.6 可用性/易用性測試
可用性/易用性方面目前我們只能採用手工測試的方法進行評判,而且缺乏一個很好的評判基準進行,此一方面需要大家共同討論。
2.7 鏈接測試
超級鏈接對於網站用戶而言意味著能不能流暢的使用整個網站提供的服務,因而鏈接將作為一個獨立的項目進行測試。目前我們已經有了一個測試工具
Xenu------主要測試鏈接的正確性的工具
可惜的是對於動態生成的頁面的測試會出現一些錯誤。
2.8 代碼合法性測試
代碼合法性測試主要包括2個部分:程序代碼合法性檢查與顯示代碼合法性檢查
¨ 程序代碼合法性檢查
程序代碼合法性檢查主要標准為《intergrp小組編程規范》,目前採用由SCM管理員進行規范的檢查,未來期望能夠有相應的工具進行測試。
¨ 顯示代碼合法性檢查
顯示代碼的合法性檢查,主要分為Html、Javascrīpt、Css代碼檢查,目前採用
HTML代碼檢查------採用CSE HTML Validator進行測試
Javascrīpt、Css也可以在網上下載相應的測試工具。
3 測試工具
OpenSTA
主要做性能測試的負荷及壓力測試,使用比較方便,可以編寫測試腳本,也可以先行自動生成測試腳本,而後對於應用測試腳本進行測試。
SAINT
網站安全性測試,能夠對於指定網站進行安全性測試,並可以提供安全問題的解決方案。
CSE HTML Validator
一個有用的對於HTML代碼進行合法性檢查的工具
Ab(Apache Bench)
Apache自帶的對於性能測試方面的工具,功能不是很多,但是非常實用。
Crash-me
Mysql自帶的測試資料庫性能的工具,能夠測試多種資料庫的性能。
⑷ 什麼是網站的性能分析
網站性能分析就是對網站的整體運行情況進行多視角的對比。
從性能指標的角度查看網站整體的運行情況。
從區域的視角查看網站的整體運行情況。
從主機的角度分析網站的運行情況。
從錯誤的角度分析各種運行問題。
在完全相同的環境下(同一時刻,同一測試終端),對比2個網站的性能效果,以便發現差距,找到影響性能的短板。同時針對競爭對手的體驗效果,進行定向優化,使自己能很快脫穎而出。
如果對你有所幫助,請採納。
⑸ 用loadrunner測試一個網站,得到了分析結果,怎麼去衡量一個性能的好壞呢,或者標準是什麼
用戶數、響應時間、資源消耗等等,衡量的指標很多,關鍵看你是什麼類型的網站,關注那些性能指標。
⑹ 如何了解和管理網站的Web頁面性能數據
網站Web頁面的性能包括頁面載入時間、吞吐率、數據傳輸量等,用RichAPM Browser可以統一管理。還有瀏覽器的性能和慢載入追/蹤。
⑺ 網站性能測試的主要指標有響應時間如何講述清楚
響應時間(吞吐量)指標
1、響應時間2-5-8原則
當用戶能夠在2秒以內得到響應時,會感覺系統的響應很快;
當用戶在2-5秒之間得到響應時,會感覺系統的響應速度還可以;
當用戶在5-8秒以內得到響應時,會感覺系統的響應速度很慢,但是還可以接受;
而當用戶在超過8秒後仍然無法得到響應時,會感覺系統糟透了,或者認為系統已經失去響應,而選擇離開這個Web站點,或者發起第二次請求。
2、二八原則:指80%的業務量在20%的時間里完成。
例:如某個公司1000個員工,在周五下午3點-5點有90%的員工登陸公司周報系統則:業務量=1000個,時間=2x60x60=7200秒
根據二八原則來計算3點到5點的TPS=(90%業務量80%)/(20%時間)=0.910000.8/(0.27200)=0.5個/s
註:二八原則計算的結果並非在線並發用戶數,是系統要達到的處理能力(吞吐量)
⑻ 昨天看了新聞,一些垃圾網貸網站上的賬號會被黑客盜走,怎麼看一個網站的安保性能
網路輸入關鍵詞,網站安全檢測,隨便選擇一個,然後輸入網址就可以看到安全不安全了。 至於漏洞詳情必須填寫資料經過合適才會提供給你。
⑼ 開發一個網站,就要考慮到網站性能,網站包括哪些性能這些性能指標是多少用什麼工具來測試網站性能
網站性能指標很多的,你需要根據公司的業務去調研需求,如最大訪問用戶數,並發用戶數,響應時間,哪些模塊經常用,哪些模塊存在介面等等,性能指標公司要求不同會有差異,工具我們一般都用LOADRUNNER做性能測試
⑽ 如何通過文件來測試一下網站的性能
用程序做幾百萬次循環,看看結束速度就行了。不過這種測試,能測出的性能比較單一,網站性能有很多方面。所以還是要找第三方工具測試最好。