電子商務(wù)網(wǎng)站設(shè)計與管理第5章_第1頁
電子商務(wù)網(wǎng)站設(shè)計與管理第5章_第2頁
電子商務(wù)網(wǎng)站設(shè)計與管理第5章_第3頁
電子商務(wù)網(wǎng)站設(shè)計與管理第5章_第4頁
電子商務(wù)網(wǎng)站設(shè)計與管理第5章_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第5章電子商務(wù)網(wǎng)站測試電子商務(wù)網(wǎng)站設(shè)計與管理第一頁,共二十五頁。5.1實訓(xùn)項目一

程序及數(shù)據(jù)庫測試5.1.1實訓(xùn)目的與要求通過學(xué)習(xí)與實訓(xùn),要求學(xué)生理解網(wǎng)站測試的重要性,掌握程序及數(shù)據(jù)庫測試的內(nèi)容與方法,學(xué)會對具體的電子商務(wù)網(wǎng)站進行分析與測試。電子商務(wù)網(wǎng)站設(shè)計與管理第二頁,共二十五頁。網(wǎng)站發(fā)布前要進行細致周密的測試,以保證正常瀏覽和使用。主要測試內(nèi)容有以下幾個方面:(1)服務(wù)器穩(wěn)定性、安全性

(2)程序、數(shù)據(jù)庫測試以及網(wǎng)頁兼容性測試,如瀏覽器、顯示器

(3)文字、圖片、鏈接是否有錯誤。電子商務(wù)網(wǎng)站設(shè)計與管理第三頁,共二十五頁。服務(wù)器穩(wěn)定性測試

假設(shè)一個企業(yè)準備發(fā)布新的電子商務(wù)網(wǎng)站,其軟硬件的設(shè)備與設(shè)施都已就緒。這個網(wǎng)站看上去非常漂亮,所有的鏈接和圖片都正確無誤,但真正的問題是:它的后臺服務(wù)在訪問高峰時能否頂?shù)米?。這需要做嚴格的負荷測試。電子商務(wù)網(wǎng)站設(shè)計與管理第四頁,共二十五頁。1)網(wǎng)站的負荷測試目的為了能預(yù)測和防止系統(tǒng)癱瘓以及不可接受的服務(wù)遲緩,Intel開發(fā)了嚴格的負荷測試程序,它針對以下5項關(guān)鍵目標。

(1)確定一個應(yīng)用能夠支持的并發(fā)用戶數(shù)和交易數(shù)的上限

(2)證明一個應(yīng)用能夠承受期望的每小時或每天的并發(fā)用戶數(shù)和交易數(shù)

(3)證明一個應(yīng)用和設(shè)施能夠不停機地運行(24*7模式)

(4)證明后臺服務(wù)器能夠承受期望的連接數(shù)

(5)證明單個的業(yè)務(wù)交易能夠在合理的時間內(nèi)完成電子商務(wù)網(wǎng)站設(shè)計與管理第五頁,共二十五頁。2)網(wǎng)站負荷測試的6大測試程序為了有效地評估上述5個目標,Intel開發(fā)了包含6個關(guān)鍵測試的負荷測試程序,它們分別是:(1)腳本驗證/數(shù)據(jù)完整性測試

(2)單步測試

(3)性能空間測試

(4)持續(xù)測試

(5)數(shù)據(jù)庫連接測試

(6)時間測試/業(yè)務(wù)實例電子商務(wù)網(wǎng)站設(shè)計與管理第六頁,共二十五頁。(1)腳本驗證/數(shù)據(jù)完整性測試腳本驗證測試的主要目的是保證測試是否按照設(shè)計的要求進行的。除了證實所記錄的測試步驟可以無錯誤地重復(fù)外,還要進行手工檢驗數(shù)據(jù)并在后臺進行數(shù)據(jù)完整性測試。一旦設(shè)計完成,將負荷測試計劃記入一個腳本,先運行這個腳本并確認它是按要求運行的,然后檢查后臺服務(wù)器上記錄的日志。要查看互聯(lián)網(wǎng)服務(wù)器日志、性能監(jiān)督日志以及所有用來運行腳本的工具日志。當(dāng)腳本在某個表中輸入了一些東西,為了確認已經(jīng)正確地輸入數(shù)據(jù)庫中,需要對數(shù)據(jù)庫進行查詢,還要注意檢查是否有請求失敗、超時或通信出錯。除了檢驗?zāi)_本是被正確地執(zhí)行外,該測試對確定運行腳本時產(chǎn)生的瓶頸和錯誤位置非常有用。除了檢驗?zāi)_本是被正確地執(zhí)行外,該測試對確定運行腳本時產(chǎn)生的瓶頸和錯誤位置非常有用。電子商務(wù)網(wǎng)站設(shè)計與管理第七頁,共二十五頁。(2)單步測試單步測試用來確定服務(wù)器允許的最大并發(fā)用戶數(shù)和交易數(shù)。該測試模擬不斷增加并發(fā)數(shù)據(jù)數(shù)和交易數(shù)直至系統(tǒng)崩潰。一旦腳本設(shè)計好以后,第一次運行腳本應(yīng)該反映未來6個月內(nèi)的期望的負載情況,這就是所謂的“1X負荷”。從1X負荷開始,增加到2X、4X,以此類推。隨著這種指數(shù)的增長,到達某一點時,后臺服務(wù)器的記錄會顯示系統(tǒng)已經(jīng)不能承受了。其癥狀是:互聯(lián)網(wǎng)服務(wù)器的緩存命中率大增,互聯(lián)網(wǎng)服務(wù)器的處理器占用率到達峰值,ASP日志記錄的錯誤和連接中斷數(shù)不斷增加。電子商務(wù)網(wǎng)站設(shè)計與管理第八頁,共二十五頁。(3)性能空間測試因為一周內(nèi)對服務(wù)器的訪問是不可能均勻分布的,還需利用性能空間測試來確定一個應(yīng)用和系統(tǒng)在不同尋常的大訪問量時能夠維持期望的交易量。該測試讓公司確定在長時間的高訪問量下服務(wù)器的負荷、性能、內(nèi)存的使用情況和應(yīng)用軟件的穩(wěn)定性,還可以確定是否具有滿足未來客戶需求的合適的應(yīng)用軟件架構(gòu)和基礎(chǔ)設(shè)施。電子商務(wù)網(wǎng)站設(shè)計與管理第九頁,共二十五頁。(4)持續(xù)測試運行持續(xù)測試將證明應(yīng)用在實際環(huán)境下能夠持續(xù)工作。

持續(xù)測試的結(jié)果可看出應(yīng)用和設(shè)施在短期及長期的支持能力。它還有助于預(yù)示客戶在公司網(wǎng)站上的感受。通過長時間的運行,該測試有助于發(fā)現(xiàn)小的、逐漸積累的問題,使公司能夠在它們變成大問題之前將問題解決。電子商務(wù)網(wǎng)站設(shè)計與管理第十頁,共二十五頁。(5)數(shù)據(jù)庫連接測試

數(shù)據(jù)庫連接測試確定數(shù)據(jù)庫服務(wù)器是否能夠支持期望的連接數(shù)。通過模擬期望的用戶并發(fā)連接數(shù)和交易量,測試服務(wù)器的負荷、性能、內(nèi)存使用情況和應(yīng)用軟件的穩(wěn)定性。該測試的結(jié)果將確定數(shù)據(jù)庫服務(wù)器能夠持續(xù)處理的負荷的上限,ASP連接池是否正確工作以及還有什么措施來優(yōu)化數(shù)據(jù)庫的性能。注:“連接池”是一種建立和管理連接的技術(shù)。電子商務(wù)網(wǎng)站設(shè)計與管理第十一頁,共二十五頁。(6)時間測試/業(yè)務(wù)實例

時間測試/業(yè)務(wù)實例測試用來確定單個業(yè)務(wù)交易能夠在合理的時間內(nèi)完成。這是個需要企業(yè)其他部門和IT合作測試的例子,它是連接IT和業(yè)務(wù)的橋梁。運行這個測試將記錄下平均完成每個交易所需的時間,從零負荷、平均負荷到突發(fā)重負荷和重負荷。電子商務(wù)網(wǎng)站設(shè)計與管理第十二頁,共二十五頁。3)網(wǎng)站負荷測試的兩點局限

當(dāng)進行負荷測試時,已經(jīng)建立了一個代表將來對服務(wù)器的要求的模型,它是根據(jù)公司對用戶在網(wǎng)站上的行為估計而定。雖然與互聯(lián)網(wǎng)的連接因調(diào)制解調(diào)器的速度、局域網(wǎng)連接和網(wǎng)絡(luò)延遲而不同,但在測試模型中,所有虛擬用戶都與互聯(lián)網(wǎng)完美地連接:很高的帶寬和最低的網(wǎng)絡(luò)延遲。因此,除非這些變化能夠在測試中進行模擬,否則這些模擬對最終用戶的感受的預(yù)測是有局限性的。電子商務(wù)網(wǎng)站設(shè)計與管理第十三頁,共二十五頁。安全性測試

Web應(yīng)用系統(tǒng)的安全性測試主要有以下幾個方面。(1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否區(qū)分大小寫、可以嘗試多少次的限制、是否可以不登錄而直接瀏覽某個頁面等。(2)Web應(yīng)用系統(tǒng)是否有超時的限制,也就是說,用戶登錄后如果一定時間內(nèi)沒有操作任何頁面,是否需要重新登錄才能正常使用。(3)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測試相關(guān)信息是否寫進了日志文件、是否可追蹤。(4)當(dāng)使用了加密算法時,還要測試加密是否正確,同時要檢查信息的完整性。(5)服務(wù)器端的腳本常常構(gòu)成安全漏洞,這些漏洞又常常被黑客利用。所以要測試沒有經(jīng)過授權(quán)就不能在服務(wù)器端放置和編輯腳本的問題。

電子商務(wù)網(wǎng)站設(shè)計與管理第十四頁,共二十五頁。安全性測試

基于Web的系統(tǒng)測試不但需要檢查和驗證是否按照設(shè)計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端顯示是否正常,還要從最終用戶的角度進行安全性和可用性測試。電子商務(wù)網(wǎng)站設(shè)計與管理第十五頁,共二十五頁。程序及數(shù)據(jù)庫測試

1)程序測試在Dreamweaver中,“CheckTargetBrowser”可自動檢測該網(wǎng)頁在多種不同版本的瀏覽器InternetExplore2.0~6.0和Netscape2.0~5.0中的支持情況,并會自動生成一個報告詳細檢查結(jié)果的HTML文件,并且調(diào)用默認瀏覽器。對于拼寫也可以使用程序檢查,如在FrontPage中打開檢查拼寫的網(wǎng)頁,然后依次選擇菜單中的“工具”、“拼寫與檢查”或按F7鍵,然后FrontPage2000會報告檢查結(jié)果,可以立即予以更改修正。電子商務(wù)網(wǎng)站設(shè)計與管理第十六頁,共二十五頁。程序及數(shù)據(jù)庫測試

2)數(shù)據(jù)庫測試在使用了數(shù)據(jù)庫的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計問題等引起的。電子商務(wù)網(wǎng)站設(shè)計與管理第十七頁,共二十五頁。實訓(xùn)步驟

1、數(shù)據(jù)庫測試P1592、程序測試P159電子商務(wù)網(wǎng)站設(shè)計與管理第十八頁,共二十五頁。5.2實訓(xùn)項目二

網(wǎng)頁測試5.2.1實訓(xùn)目的與要求通過學(xué)習(xí)與實訓(xùn),學(xué)生應(yīng)了解網(wǎng)頁測試的內(nèi)容,掌握網(wǎng)頁測試的方法與技巧。電子商務(wù)網(wǎng)站設(shè)計與管理第十九頁,共二十五頁。網(wǎng)頁測試內(nèi)容

(1)測試網(wǎng)頁對瀏覽器的兼容度。瀏覽器的測試,是指測試網(wǎng)頁在不同瀏覽器及其不同版本下的運行和顯示狀況。(2)分辨率測試。顯示器在1024*768像素和800*600像素情況下網(wǎng)頁有哪些變化。(3)操作系統(tǒng)測試。測試在不同的操作系統(tǒng)下,網(wǎng)頁顯示結(jié)果是否一致。(4)HTML語法檢查。不正確的HTML語法會影響瀏覽器的編譯速度,而且可能會導(dǎo)致頁面在容錯性差的瀏覽器中出錯。(5)鏈接情況檢查。幫你檢查頁面上所有鏈接是否正確,有沒有死鏈接。(6)下載時間測試。測試網(wǎng)頁在不同連接速度下的下載時間,并且指出被測頁面所鏈接的文件中哪個過于龐大。(7)拼寫檢查。檢查網(wǎng)頁上的中英文文法錯誤。電子商務(wù)網(wǎng)站設(shè)計與管理第二十頁,共二十五頁。鏈接測試鏈接測試可分為3個步驟:首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證網(wǎng)站應(yīng)用系統(tǒng)上沒有孤立的頁面(即沒有鏈接指向該頁面,只有知道正確的URL地址才能對其進行訪問)。鏈接測試可以自動進行,而且必須在集成測試階段完成,即,在整個網(wǎng)站系統(tǒng)的所有頁面開發(fā)完成之后進行鏈接測試。P161網(wǎng)頁鏈接速度測試的代碼電子商務(wù)網(wǎng)站設(shè)計與管理第二十一頁,共二十五頁??蛻舳思嫒菪詼y試(1)平臺測試由于存在很多不同的操作系統(tǒng)類型,就可能會發(fā)生兼容性問題,同一個應(yīng)用可能在某些操作系統(tǒng)下能正常運行,但在另外的操作系統(tǒng)下可能會運行失敗。因此,在Web系統(tǒng)發(fā)布之前,需要在各種操作系統(tǒng)下對Web系統(tǒng)進行兼容性測試。(2)瀏覽器測試測試瀏覽器兼容性的一種方法是創(chuàng)建一個兼容性矩陣,在這個矩陣中,測試不同廠商、不同版本的瀏覽器對某些構(gòu)件和設(shè)置的適應(yīng)性。電子商務(wù)網(wǎng)站設(shè)計與管理第二十二頁,共二十五頁。

網(wǎng)頁測試方法

測試類型測試方法瀏覽器測試用DreamweaverMX2004中的“結(jié)果”面板分辨率測試在操作系統(tǒng)中調(diào)整分辨率操作系統(tǒng)測試在不同操作系統(tǒng)下測試HTML語法檢查用DreamweaverMX2004中的“命令”|“清理HTML”鏈接情況檢查用DreamweaverMX2004中的“結(jié)果”面板下載時間測試對網(wǎng)頁上傳、下載測試拼寫檢查用DreamweaverMX2004中的“文本”|“檢查拼寫”電子商務(wù)網(wǎng)站設(shè)計與管理第二十三頁,共二十五頁。實訓(xùn)步驟1、瀏覽器測試P1622、鏈接測試P163電子商務(wù)網(wǎng)站設(shè)計與管理第二十四頁,共二十五頁。內(nèi)容總結(jié)第5章電子商務(wù)網(wǎng)站測試。電子商務(wù)網(wǎng)站設(shè)計與管理。假設(shè)一個企業(yè)準備發(fā)布新的電子商務(wù)網(wǎng)站,其軟硬件的設(shè)備與設(shè)施都已就緒。除了證實所記錄

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論