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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第5章電子商務網站測試電子商務網站設計與管理第一頁,共二十五頁。5.1實訓項目一

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

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

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

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

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

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

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

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

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

(2)單步測試

(3)性能空間測試

(4)持續(xù)測試

(5)數據庫連接測試

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

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

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

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

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

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

電子商務網站設計與管理第十四頁,共二十五頁。安全性測試

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

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

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

1、數據庫測試P1592、程序測試P159電子商務網站設計與管理第十八頁,共二十五頁。5.2實訓項目二

網頁測試5.2.1實訓目的與要求通過學習與實訓,學生應了解網頁測試的內容,掌握網頁測試的方法與技巧。電子商務網站設計與管理第十九頁,共二十五頁。網頁測試內容

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

網頁測試方法

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

溫馨提示

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

評論

0/150

提交評論