版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章電子商務(wù)網(wǎng)站測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理第5章電子商務(wù)網(wǎng)站測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理15.1實(shí)訓(xùn)項(xiàng)目一
程序及數(shù)據(jù)庫(kù)測(cè)試5.1.1實(shí)訓(xùn)目的與要求通過(guò)學(xué)習(xí)與實(shí)訓(xùn),要求學(xué)生理解網(wǎng)站測(cè)試的重要性,掌握程序及數(shù)據(jù)庫(kù)測(cè)試的內(nèi)容與方法,學(xué)會(huì)對(duì)具體的電子商務(wù)網(wǎng)站進(jìn)行分析與測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理5.1實(shí)訓(xùn)項(xiàng)目一
程序及數(shù)據(jù)庫(kù)測(cè)試5.1.1實(shí)2網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常瀏覽和使用。主要測(cè)試內(nèi)容有以下幾個(gè)方面:(1)服務(wù)器穩(wěn)定性、安全性
(2)程序、數(shù)據(jù)庫(kù)測(cè)試以及網(wǎng)頁(yè)兼容性測(cè)試,如瀏覽器、顯示器
(3)文字、圖片、鏈接是否有錯(cuò)誤。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常瀏覽和使用。主要測(cè)3服務(wù)器穩(wěn)定性測(cè)試
假設(shè)一個(gè)企業(yè)準(zhǔn)備發(fā)布新的電子商務(wù)網(wǎng)站,其軟硬件的設(shè)備與設(shè)施都已就緒。這個(gè)網(wǎng)站看上去非常漂亮,所有的鏈接和圖片都正確無(wú)誤,但真正的問(wèn)題是:它的后臺(tái)服務(wù)在訪問(wèn)高峰時(shí)能否頂?shù)米?。這需要做嚴(yán)格的負(fù)荷測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理服務(wù)器穩(wěn)定性測(cè)試假設(shè)一個(gè)企業(yè)準(zhǔn)備發(fā)布新的電子商務(wù)網(wǎng)站,41)網(wǎng)站的負(fù)荷測(cè)試目的為了能預(yù)測(cè)和防止系統(tǒng)癱瘓以及不可接受的服務(wù)遲緩,Intel開(kāi)發(fā)了嚴(yán)格的負(fù)荷測(cè)試程序,它針對(duì)以下5項(xiàng)關(guān)鍵目標(biāo)。
(1)確定一個(gè)應(yīng)用能夠支持的并發(fā)用戶數(shù)和交易數(shù)的上限
(2)證明一個(gè)應(yīng)用能夠承受期望的每小時(shí)或每天的并發(fā)用戶數(shù)和交易數(shù)
(3)證明一個(gè)應(yīng)用和設(shè)施能夠不停機(jī)地運(yùn)行(24*7模式)
(4)證明后臺(tái)服務(wù)器能夠承受期望的連接數(shù)
(5)證明單個(gè)的業(yè)務(wù)交易能夠在合理的時(shí)間內(nèi)完成電子商務(wù)網(wǎng)站設(shè)計(jì)與管理1)網(wǎng)站的負(fù)荷測(cè)試目的電子商務(wù)網(wǎng)站設(shè)計(jì)與管理52)網(wǎng)站負(fù)荷測(cè)試的6大測(cè)試程序?yàn)榱擞行У卦u(píng)估上述5個(gè)目標(biāo),Intel開(kāi)發(fā)了包含6個(gè)關(guān)鍵測(cè)試的負(fù)荷測(cè)試程序,它們分別是:(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試
(2)單步測(cè)試
(3)性能空間測(cè)試
(4)持續(xù)測(cè)試
(5)數(shù)據(jù)庫(kù)連接測(cè)試
(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例電子商務(wù)網(wǎng)站設(shè)計(jì)與管理2)網(wǎng)站負(fù)荷測(cè)試的6大測(cè)試程序電子商務(wù)網(wǎng)站設(shè)計(jì)與管理6(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試腳本驗(yàn)證測(cè)試的主要目的是保證測(cè)試是否按照設(shè)計(jì)的要求進(jìn)行的。除了證實(shí)所記錄的測(cè)試步驟可以無(wú)錯(cuò)誤地重復(fù)外,還要進(jìn)行手工檢驗(yàn)數(shù)據(jù)并在后臺(tái)進(jìn)行數(shù)據(jù)完整性測(cè)試。一旦設(shè)計(jì)完成,將負(fù)荷測(cè)試計(jì)劃記入一個(gè)腳本,先運(yùn)行這個(gè)腳本并確認(rèn)它是按要求運(yùn)行的,然后檢查后臺(tái)服務(wù)器上記錄的日志。要查看互聯(lián)網(wǎng)服務(wù)器日志、性能監(jiān)督日志以及所有用來(lái)運(yùn)行腳本的工具日志。當(dāng)腳本在某個(gè)表中輸入了一些東西,為了確認(rèn)已經(jīng)正確地輸入數(shù)據(jù)庫(kù)中,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),還要注意檢查是否有請(qǐng)求失敗、超時(shí)或通信出錯(cuò)。除了檢驗(yàn)?zāi)_本是被正確地執(zhí)行外,該測(cè)試對(duì)確定運(yùn)行腳本時(shí)產(chǎn)生的瓶頸和錯(cuò)誤位置非常有用。除了檢驗(yàn)?zāi)_本是被正確地執(zhí)行外,該測(cè)試對(duì)確定運(yùn)行腳本時(shí)產(chǎn)生的瓶頸和錯(cuò)誤位置非常有用。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理7(2)單步測(cè)試單步測(cè)試用來(lái)確定服務(wù)器允許的最大并發(fā)用戶數(shù)和交易數(shù)。該測(cè)試模擬不斷增加并發(fā)數(shù)據(jù)數(shù)和交易數(shù)直至系統(tǒng)崩潰。一旦腳本設(shè)計(jì)好以后,第一次運(yùn)行腳本應(yīng)該反映未來(lái)6個(gè)月內(nèi)的期望的負(fù)載情況,這就是所謂的“1X負(fù)荷”。從1X負(fù)荷開(kāi)始,增加到2X、4X,以此類(lèi)推。隨著這種指數(shù)的增長(zhǎng),到達(dá)某一點(diǎn)時(shí),后臺(tái)服務(wù)器的記錄會(huì)顯示系統(tǒng)已經(jīng)不能承受了。其癥狀是:互聯(lián)網(wǎng)服務(wù)器的緩存命中率大增,互聯(lián)網(wǎng)服務(wù)器的處理器占用率到達(dá)峰值,ASP日志記錄的錯(cuò)誤和連接中斷數(shù)不斷增加。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(2)單步測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理8(3)性能空間測(cè)試因?yàn)橐恢軆?nèi)對(duì)服務(wù)器的訪問(wèn)是不可能均勻分布的,還需利用性能空間測(cè)試來(lái)確定一個(gè)應(yīng)用和系統(tǒng)在不同尋常的大訪問(wèn)量時(shí)能夠維持期望的交易量。該測(cè)試讓公司確定在長(zhǎng)時(shí)間的高訪問(wèn)量下服務(wù)器的負(fù)荷、性能、內(nèi)存的使用情況和應(yīng)用軟件的穩(wěn)定性,還可以確定是否具有滿足未來(lái)客戶需求的合適的應(yīng)用軟件架構(gòu)和基礎(chǔ)設(shè)施。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(3)性能空間測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理9(4)持續(xù)測(cè)試運(yùn)行持續(xù)測(cè)試將證明應(yīng)用在實(shí)際環(huán)境下能夠持續(xù)工作。
持續(xù)測(cè)試的結(jié)果可看出應(yīng)用和設(shè)施在短期及長(zhǎng)期的支持能力。它還有助于預(yù)示客戶在公司網(wǎng)站上的感受。通過(guò)長(zhǎng)時(shí)間的運(yùn)行,該測(cè)試有助于發(fā)現(xiàn)小的、逐漸積累的問(wèn)題,使公司能夠在它們變成大問(wèn)題之前將問(wèn)題解決。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(4)持續(xù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理10(5)數(shù)據(jù)庫(kù)連接測(cè)試
數(shù)據(jù)庫(kù)連接測(cè)試確定數(shù)據(jù)庫(kù)服務(wù)器是否能夠支持期望的連接數(shù)。通過(guò)模擬期望的用戶并發(fā)連接數(shù)和交易量,測(cè)試服務(wù)器的負(fù)荷、性能、內(nèi)存使用情況和應(yīng)用軟件的穩(wěn)定性。該測(cè)試的結(jié)果將確定數(shù)據(jù)庫(kù)服務(wù)器能夠持續(xù)處理的負(fù)荷的上限,ASP連接池是否正確工作以及還有什么措施來(lái)優(yōu)化數(shù)據(jù)庫(kù)的性能。注:“連接池”是一種建立和管理連接的技術(shù)。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(5)數(shù)據(jù)庫(kù)連接測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理11(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例
時(shí)間測(cè)試/業(yè)務(wù)實(shí)例測(cè)試用來(lái)確定單個(gè)業(yè)務(wù)交易能夠在合理的時(shí)間內(nèi)完成。這是個(gè)需要企業(yè)其他部門(mén)和IT合作測(cè)試的例子,它是連接IT和業(yè)務(wù)的橋梁。運(yùn)行這個(gè)測(cè)試將記錄下平均完成每個(gè)交易所需的時(shí)間,從零負(fù)荷、平均負(fù)荷到突發(fā)重負(fù)荷和重負(fù)荷。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例電子商務(wù)網(wǎng)站設(shè)計(jì)與管理123)網(wǎng)站負(fù)荷測(cè)試的兩點(diǎn)局限
當(dāng)進(jìn)行負(fù)荷測(cè)試時(shí),已經(jīng)建立了一個(gè)代表將來(lái)對(duì)服務(wù)器的要求的模型,它是根據(jù)公司對(duì)用戶在網(wǎng)站上的行為估計(jì)而定。雖然與互聯(lián)網(wǎng)的連接因調(diào)制解調(diào)器的速度、局域網(wǎng)連接和網(wǎng)絡(luò)延遲而不同,但在測(cè)試模型中,所有虛擬用戶都與互聯(lián)網(wǎng)完美地連接:很高的帶寬和最低的網(wǎng)絡(luò)延遲。因此,除非這些變化能夠在測(cè)試中進(jìn)行模擬,否則這些模擬對(duì)最終用戶的感受的預(yù)測(cè)是有局限性的。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理3)網(wǎng)站負(fù)荷測(cè)試的兩點(diǎn)局限電子商務(wù)網(wǎng)站設(shè)計(jì)與管理13安全性測(cè)試
Web應(yīng)用系統(tǒng)的安全性測(cè)試主要有以下幾個(gè)方面。(1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊(cè)后登錄的方式。因此,必須測(cè)試有效和無(wú)效的用戶名和密碼,要注意到是否區(qū)分大小寫(xiě)、可以嘗試多少次的限制、是否可以不登錄而直接瀏覽某個(gè)頁(yè)面等。(2)Web應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說(shuō),用戶登錄后如果一定時(shí)間內(nèi)沒(méi)有操作任何頁(yè)面,是否需要重新登錄才能正常使用。(3)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測(cè)試相關(guān)信息是否寫(xiě)進(jìn)了日志文件、是否可追蹤。(4)當(dāng)使用了加密算法時(shí),還要測(cè)試加密是否正確,同時(shí)要檢查信息的完整性。(5)服務(wù)器端的腳本常常構(gòu)成安全漏洞,這些漏洞又常常被黑客利用。所以要測(cè)試沒(méi)有經(jīng)過(guò)授權(quán)就不能在服務(wù)器端放置和編輯腳本的問(wèn)題。
電子商務(wù)網(wǎng)站設(shè)計(jì)與管理安全性測(cè)試Web應(yīng)用系統(tǒng)的安全性測(cè)試主要有以下幾個(gè)方面14安全性測(cè)試
基于Web的系統(tǒng)測(cè)試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶的瀏覽器端顯示是否正常,還要從最終用戶的角度進(jìn)行安全性和可用性測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理安全性測(cè)試基于Web的系統(tǒng)測(cè)試不但需要15程序及數(shù)據(jù)庫(kù)測(cè)試
1)程序測(cè)試在Dreamweaver中,“CheckTargetBrowser”可自動(dòng)檢測(cè)該網(wǎng)頁(yè)在多種不同版本的瀏覽器InternetExplore2.0~6.0和Netscape2.0~5.0中的支持情況,并會(huì)自動(dòng)生成一個(gè)報(bào)告詳細(xì)檢查結(jié)果的HTML文件,并且調(diào)用默認(rèn)瀏覽器。對(duì)于拼寫(xiě)也可以使用程序檢查,如在FrontPage中打開(kāi)檢查拼寫(xiě)的網(wǎng)頁(yè),然后依次選擇菜單中的“工具”、“拼寫(xiě)與檢查”或按F7鍵,然后FrontPage2000會(huì)報(bào)告檢查結(jié)果,可以立即予以更改修正。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理程序及數(shù)據(jù)庫(kù)測(cè)試1)程序測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理16程序及數(shù)據(jù)庫(kù)測(cè)試
2)數(shù)據(jù)庫(kù)測(cè)試在使用了數(shù)據(jù)庫(kù)的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問(wèn)題等引起的。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理程序及數(shù)據(jù)庫(kù)測(cè)試2)數(shù)據(jù)庫(kù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理17實(shí)訓(xùn)步驟
1、數(shù)據(jù)庫(kù)測(cè)試P1592、程序測(cè)試P159電子商務(wù)網(wǎng)站設(shè)計(jì)與管理實(shí)訓(xùn)步驟1、數(shù)據(jù)庫(kù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理185.2實(shí)訓(xùn)項(xiàng)目二
網(wǎng)頁(yè)測(cè)試5.2.1實(shí)訓(xùn)目的與要求通過(guò)學(xué)習(xí)與實(shí)訓(xùn),學(xué)生應(yīng)了解網(wǎng)頁(yè)測(cè)試的內(nèi)容,掌握網(wǎng)頁(yè)測(cè)試的方法與技巧。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理5.2實(shí)訓(xùn)項(xiàng)目二
網(wǎng)頁(yè)測(cè)試5.2.1實(shí)訓(xùn)目的與19網(wǎng)頁(yè)測(cè)試內(nèi)容
(1)測(cè)試網(wǎng)頁(yè)對(duì)瀏覽器的兼容度。瀏覽器的測(cè)試,是指測(cè)試網(wǎng)頁(yè)在不同瀏覽器及其不同版本下的運(yùn)行和顯示狀況。(2)分辨率測(cè)試。顯示器在1024*768像素和800*600像素情況下網(wǎng)頁(yè)有哪些變化。(3)操作系統(tǒng)測(cè)試。測(cè)試在不同的操作系統(tǒng)下,網(wǎng)頁(yè)顯示結(jié)果是否一致。(4)HTML語(yǔ)法檢查。不正確的HTML語(yǔ)法會(huì)影響瀏覽器的編譯速度,而且可能會(huì)導(dǎo)致頁(yè)面在容錯(cuò)性差的瀏覽器中出錯(cuò)。(5)鏈接情況檢查。幫你檢查頁(yè)面上所有鏈接是否正確,有沒(méi)有死鏈接。(6)下載時(shí)間測(cè)試。測(cè)試網(wǎng)頁(yè)在不同連接速度下的下載時(shí)間,并且指出被測(cè)頁(yè)面所鏈接的文件中哪個(gè)過(guò)于龐大。(7)拼寫(xiě)檢查。檢查網(wǎng)頁(yè)上的中英文文法錯(cuò)誤。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理網(wǎng)頁(yè)測(cè)試內(nèi)容(1)測(cè)試網(wǎng)頁(yè)對(duì)瀏覽器的兼容度。瀏覽器的測(cè)20鏈接測(cè)試鏈接測(cè)試可分為3個(gè)步驟:首先,測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁(yè)面;其次,測(cè)試所鏈接的頁(yè)面是否存在;最后,保證網(wǎng)站應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面(即沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL地址才能對(duì)其進(jìn)行訪問(wèn))。鏈接測(cè)試可以自動(dòng)進(jìn)行,而且必須在集成測(cè)試階段完成,即,在整個(gè)網(wǎng)站系統(tǒng)的所有頁(yè)面開(kāi)發(fā)完成之后進(jìn)行鏈接測(cè)試。P161網(wǎng)頁(yè)鏈接速度測(cè)試的代碼電子商務(wù)網(wǎng)站設(shè)計(jì)與管理鏈接測(cè)試鏈接測(cè)試可分為3個(gè)步驟:首先,測(cè)試所21客戶端兼容性測(cè)試(1)平臺(tái)測(cè)試由于存在很多不同的操作系統(tǒng)類(lèi)型,就可能會(huì)發(fā)生兼容性問(wèn)題,同一個(gè)應(yīng)用可能在某些操作系統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能會(huì)運(yùn)行失敗。因此,在Web系統(tǒng)發(fā)布之前,需要在各種操作系統(tǒng)下對(duì)Web系統(tǒng)進(jìn)行兼容性測(cè)試。(2)瀏覽器測(cè)試測(cè)試瀏覽器兼容性的一種方法是創(chuàng)建一個(gè)兼容性矩陣,在這個(gè)矩陣中,測(cè)試不同廠商、不同版本的瀏覽器對(duì)某些構(gòu)件和設(shè)置的適應(yīng)性。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理客戶端兼容性測(cè)試(1)平臺(tái)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理22
網(wǎng)頁(yè)測(cè)試方法
測(cè)試類(lèi)型測(cè)試方法瀏覽器測(cè)試用DreamweaverMX2004中的“結(jié)果”面板分辨率測(cè)試在操作系統(tǒng)中調(diào)整分辨率操作系統(tǒng)測(cè)試在不同操作系統(tǒng)下測(cè)試HTML語(yǔ)法檢查用DreamweaverMX2004中的“命令”|“清理HTML”鏈接情況檢查用DreamweaverMX2004中的“結(jié)果”面板下載時(shí)間測(cè)試對(duì)網(wǎng)頁(yè)上傳、下載測(cè)試拼寫(xiě)檢查用DreamweaverMX2004中的“文本”|“檢查拼寫(xiě)”電子商務(wù)網(wǎng)站設(shè)計(jì)與管理網(wǎng)頁(yè)測(cè)試方法測(cè)試類(lèi)型測(cè)試方法瀏覽器測(cè)試用Dreamwea23實(shí)訓(xùn)步驟1、瀏覽器測(cè)試P1622、鏈接測(cè)試P163電子商務(wù)網(wǎng)站設(shè)計(jì)與管理實(shí)訓(xùn)步驟1、瀏覽器測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理24第5章電子商務(wù)網(wǎng)站測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理第5章電子商務(wù)網(wǎng)站測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理255.1實(shí)訓(xùn)項(xiàng)目一
程序及數(shù)據(jù)庫(kù)測(cè)試5.1.1實(shí)訓(xùn)目的與要求通過(guò)學(xué)習(xí)與實(shí)訓(xùn),要求學(xué)生理解網(wǎng)站測(cè)試的重要性,掌握程序及數(shù)據(jù)庫(kù)測(cè)試的內(nèi)容與方法,學(xué)會(huì)對(duì)具體的電子商務(wù)網(wǎng)站進(jìn)行分析與測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理5.1實(shí)訓(xùn)項(xiàng)目一
程序及數(shù)據(jù)庫(kù)測(cè)試5.1.1實(shí)26網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常瀏覽和使用。主要測(cè)試內(nèi)容有以下幾個(gè)方面:(1)服務(wù)器穩(wěn)定性、安全性
(2)程序、數(shù)據(jù)庫(kù)測(cè)試以及網(wǎng)頁(yè)兼容性測(cè)試,如瀏覽器、顯示器
(3)文字、圖片、鏈接是否有錯(cuò)誤。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常瀏覽和使用。主要測(cè)27服務(wù)器穩(wěn)定性測(cè)試
假設(shè)一個(gè)企業(yè)準(zhǔn)備發(fā)布新的電子商務(wù)網(wǎng)站,其軟硬件的設(shè)備與設(shè)施都已就緒。這個(gè)網(wǎng)站看上去非常漂亮,所有的鏈接和圖片都正確無(wú)誤,但真正的問(wèn)題是:它的后臺(tái)服務(wù)在訪問(wèn)高峰時(shí)能否頂?shù)米?。這需要做嚴(yán)格的負(fù)荷測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理服務(wù)器穩(wěn)定性測(cè)試假設(shè)一個(gè)企業(yè)準(zhǔn)備發(fā)布新的電子商務(wù)網(wǎng)站,281)網(wǎng)站的負(fù)荷測(cè)試目的為了能預(yù)測(cè)和防止系統(tǒng)癱瘓以及不可接受的服務(wù)遲緩,Intel開(kāi)發(fā)了嚴(yán)格的負(fù)荷測(cè)試程序,它針對(duì)以下5項(xiàng)關(guān)鍵目標(biāo)。
(1)確定一個(gè)應(yīng)用能夠支持的并發(fā)用戶數(shù)和交易數(shù)的上限
(2)證明一個(gè)應(yīng)用能夠承受期望的每小時(shí)或每天的并發(fā)用戶數(shù)和交易數(shù)
(3)證明一個(gè)應(yīng)用和設(shè)施能夠不停機(jī)地運(yùn)行(24*7模式)
(4)證明后臺(tái)服務(wù)器能夠承受期望的連接數(shù)
(5)證明單個(gè)的業(yè)務(wù)交易能夠在合理的時(shí)間內(nèi)完成電子商務(wù)網(wǎng)站設(shè)計(jì)與管理1)網(wǎng)站的負(fù)荷測(cè)試目的電子商務(wù)網(wǎng)站設(shè)計(jì)與管理292)網(wǎng)站負(fù)荷測(cè)試的6大測(cè)試程序?yàn)榱擞行У卦u(píng)估上述5個(gè)目標(biāo),Intel開(kāi)發(fā)了包含6個(gè)關(guān)鍵測(cè)試的負(fù)荷測(cè)試程序,它們分別是:(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試
(2)單步測(cè)試
(3)性能空間測(cè)試
(4)持續(xù)測(cè)試
(5)數(shù)據(jù)庫(kù)連接測(cè)試
(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例電子商務(wù)網(wǎng)站設(shè)計(jì)與管理2)網(wǎng)站負(fù)荷測(cè)試的6大測(cè)試程序電子商務(wù)網(wǎng)站設(shè)計(jì)與管理30(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試腳本驗(yàn)證測(cè)試的主要目的是保證測(cè)試是否按照設(shè)計(jì)的要求進(jìn)行的。除了證實(shí)所記錄的測(cè)試步驟可以無(wú)錯(cuò)誤地重復(fù)外,還要進(jìn)行手工檢驗(yàn)數(shù)據(jù)并在后臺(tái)進(jìn)行數(shù)據(jù)完整性測(cè)試。一旦設(shè)計(jì)完成,將負(fù)荷測(cè)試計(jì)劃記入一個(gè)腳本,先運(yùn)行這個(gè)腳本并確認(rèn)它是按要求運(yùn)行的,然后檢查后臺(tái)服務(wù)器上記錄的日志。要查看互聯(lián)網(wǎng)服務(wù)器日志、性能監(jiān)督日志以及所有用來(lái)運(yùn)行腳本的工具日志。當(dāng)腳本在某個(gè)表中輸入了一些東西,為了確認(rèn)已經(jīng)正確地輸入數(shù)據(jù)庫(kù)中,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),還要注意檢查是否有請(qǐng)求失敗、超時(shí)或通信出錯(cuò)。除了檢驗(yàn)?zāi)_本是被正確地執(zhí)行外,該測(cè)試對(duì)確定運(yùn)行腳本時(shí)產(chǎn)生的瓶頸和錯(cuò)誤位置非常有用。除了檢驗(yàn)?zāi)_本是被正確地執(zhí)行外,該測(cè)試對(duì)確定運(yùn)行腳本時(shí)產(chǎn)生的瓶頸和錯(cuò)誤位置非常有用。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(1)腳本驗(yàn)證/數(shù)據(jù)完整性測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理31(2)單步測(cè)試單步測(cè)試用來(lái)確定服務(wù)器允許的最大并發(fā)用戶數(shù)和交易數(shù)。該測(cè)試模擬不斷增加并發(fā)數(shù)據(jù)數(shù)和交易數(shù)直至系統(tǒng)崩潰。一旦腳本設(shè)計(jì)好以后,第一次運(yùn)行腳本應(yīng)該反映未來(lái)6個(gè)月內(nèi)的期望的負(fù)載情況,這就是所謂的“1X負(fù)荷”。從1X負(fù)荷開(kāi)始,增加到2X、4X,以此類(lèi)推。隨著這種指數(shù)的增長(zhǎng),到達(dá)某一點(diǎn)時(shí),后臺(tái)服務(wù)器的記錄會(huì)顯示系統(tǒng)已經(jīng)不能承受了。其癥狀是:互聯(lián)網(wǎng)服務(wù)器的緩存命中率大增,互聯(lián)網(wǎng)服務(wù)器的處理器占用率到達(dá)峰值,ASP日志記錄的錯(cuò)誤和連接中斷數(shù)不斷增加。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(2)單步測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理32(3)性能空間測(cè)試因?yàn)橐恢軆?nèi)對(duì)服務(wù)器的訪問(wèn)是不可能均勻分布的,還需利用性能空間測(cè)試來(lái)確定一個(gè)應(yīng)用和系統(tǒng)在不同尋常的大訪問(wèn)量時(shí)能夠維持期望的交易量。該測(cè)試讓公司確定在長(zhǎng)時(shí)間的高訪問(wèn)量下服務(wù)器的負(fù)荷、性能、內(nèi)存的使用情況和應(yīng)用軟件的穩(wěn)定性,還可以確定是否具有滿足未來(lái)客戶需求的合適的應(yīng)用軟件架構(gòu)和基礎(chǔ)設(shè)施。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(3)性能空間測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理33(4)持續(xù)測(cè)試運(yùn)行持續(xù)測(cè)試將證明應(yīng)用在實(shí)際環(huán)境下能夠持續(xù)工作。
持續(xù)測(cè)試的結(jié)果可看出應(yīng)用和設(shè)施在短期及長(zhǎng)期的支持能力。它還有助于預(yù)示客戶在公司網(wǎng)站上的感受。通過(guò)長(zhǎng)時(shí)間的運(yùn)行,該測(cè)試有助于發(fā)現(xiàn)小的、逐漸積累的問(wèn)題,使公司能夠在它們變成大問(wèn)題之前將問(wèn)題解決。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(4)持續(xù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理34(5)數(shù)據(jù)庫(kù)連接測(cè)試
數(shù)據(jù)庫(kù)連接測(cè)試確定數(shù)據(jù)庫(kù)服務(wù)器是否能夠支持期望的連接數(shù)。通過(guò)模擬期望的用戶并發(fā)連接數(shù)和交易量,測(cè)試服務(wù)器的負(fù)荷、性能、內(nèi)存使用情況和應(yīng)用軟件的穩(wěn)定性。該測(cè)試的結(jié)果將確定數(shù)據(jù)庫(kù)服務(wù)器能夠持續(xù)處理的負(fù)荷的上限,ASP連接池是否正確工作以及還有什么措施來(lái)優(yōu)化數(shù)據(jù)庫(kù)的性能。注:“連接池”是一種建立和管理連接的技術(shù)。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(5)數(shù)據(jù)庫(kù)連接測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理35(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例
時(shí)間測(cè)試/業(yè)務(wù)實(shí)例測(cè)試用來(lái)確定單個(gè)業(yè)務(wù)交易能夠在合理的時(shí)間內(nèi)完成。這是個(gè)需要企業(yè)其他部門(mén)和IT合作測(cè)試的例子,它是連接IT和業(yè)務(wù)的橋梁。運(yùn)行這個(gè)測(cè)試將記錄下平均完成每個(gè)交易所需的時(shí)間,從零負(fù)荷、平均負(fù)荷到突發(fā)重負(fù)荷和重負(fù)荷。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理(6)時(shí)間測(cè)試/業(yè)務(wù)實(shí)例電子商務(wù)網(wǎng)站設(shè)計(jì)與管理363)網(wǎng)站負(fù)荷測(cè)試的兩點(diǎn)局限
當(dāng)進(jìn)行負(fù)荷測(cè)試時(shí),已經(jīng)建立了一個(gè)代表將來(lái)對(duì)服務(wù)器的要求的模型,它是根據(jù)公司對(duì)用戶在網(wǎng)站上的行為估計(jì)而定。雖然與互聯(lián)網(wǎng)的連接因調(diào)制解調(diào)器的速度、局域網(wǎng)連接和網(wǎng)絡(luò)延遲而不同,但在測(cè)試模型中,所有虛擬用戶都與互聯(lián)網(wǎng)完美地連接:很高的帶寬和最低的網(wǎng)絡(luò)延遲。因此,除非這些變化能夠在測(cè)試中進(jìn)行模擬,否則這些模擬對(duì)最終用戶的感受的預(yù)測(cè)是有局限性的。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理3)網(wǎng)站負(fù)荷測(cè)試的兩點(diǎn)局限電子商務(wù)網(wǎng)站設(shè)計(jì)與管理37安全性測(cè)試
Web應(yīng)用系統(tǒng)的安全性測(cè)試主要有以下幾個(gè)方面。(1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊(cè)后登錄的方式。因此,必須測(cè)試有效和無(wú)效的用戶名和密碼,要注意到是否區(qū)分大小寫(xiě)、可以嘗試多少次的限制、是否可以不登錄而直接瀏覽某個(gè)頁(yè)面等。(2)Web應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說(shuō),用戶登錄后如果一定時(shí)間內(nèi)沒(méi)有操作任何頁(yè)面,是否需要重新登錄才能正常使用。(3)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測(cè)試相關(guān)信息是否寫(xiě)進(jìn)了日志文件、是否可追蹤。(4)當(dāng)使用了加密算法時(shí),還要測(cè)試加密是否正確,同時(shí)要檢查信息的完整性。(5)服務(wù)器端的腳本常常構(gòu)成安全漏洞,這些漏洞又常常被黑客利用。所以要測(cè)試沒(méi)有經(jīng)過(guò)授權(quán)就不能在服務(wù)器端放置和編輯腳本的問(wèn)題。
電子商務(wù)網(wǎng)站設(shè)計(jì)與管理安全性測(cè)試Web應(yīng)用系統(tǒng)的安全性測(cè)試主要有以下幾個(gè)方面38安全性測(cè)試
基于Web的系統(tǒng)測(cè)試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶的瀏覽器端顯示是否正常,還要從最終用戶的角度進(jìn)行安全性和可用性測(cè)試。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理安全性測(cè)試基于Web的系統(tǒng)測(cè)試不但需要39程序及數(shù)據(jù)庫(kù)測(cè)試
1)程序測(cè)試在Dreamweaver中,“CheckTargetBrowser”可自動(dòng)檢測(cè)該網(wǎng)頁(yè)在多種不同版本的瀏覽器InternetExplore2.0~6.0和Netscape2.0~5.0中的支持情況,并會(huì)自動(dòng)生成一個(gè)報(bào)告詳細(xì)檢查結(jié)果的HTML文件,并且調(diào)用默認(rèn)瀏覽器。對(duì)于拼寫(xiě)也可以使用程序檢查,如在FrontPage中打開(kāi)檢查拼寫(xiě)的網(wǎng)頁(yè),然后依次選擇菜單中的“工具”、“拼寫(xiě)與檢查”或按F7鍵,然后FrontPage2000會(huì)報(bào)告檢查結(jié)果,可以立即予以更改修正。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理程序及數(shù)據(jù)庫(kù)測(cè)試1)程序測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理40程序及數(shù)據(jù)庫(kù)測(cè)試
2)數(shù)據(jù)庫(kù)測(cè)試在使用了數(shù)據(jù)庫(kù)的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問(wèn)題等引起的。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理程序及數(shù)據(jù)庫(kù)測(cè)試2)數(shù)據(jù)庫(kù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理41實(shí)訓(xùn)步驟
1、數(shù)據(jù)庫(kù)測(cè)試P1592、程序測(cè)試P159電子商務(wù)網(wǎng)站設(shè)計(jì)與管理實(shí)訓(xùn)步驟1、數(shù)據(jù)庫(kù)測(cè)試電子商務(wù)網(wǎng)站設(shè)計(jì)與管理425.2實(shí)訓(xùn)項(xiàng)目二
網(wǎng)頁(yè)測(cè)試5.2.1實(shí)訓(xùn)目的與要求通過(guò)學(xué)習(xí)與實(shí)訓(xùn),學(xué)生應(yīng)了解網(wǎng)頁(yè)測(cè)試的內(nèi)容,掌握網(wǎng)頁(yè)測(cè)試的方法與技巧。電子商務(wù)網(wǎng)站設(shè)計(jì)與管理5.2實(shí)訓(xùn)項(xiàng)目二
網(wǎng)頁(yè)測(cè)試5.2.1實(shí)訓(xùn)目的與43網(wǎng)頁(yè)測(cè)試內(nèi)容
(1)測(cè)試網(wǎng)頁(yè)對(duì)瀏覽器的兼容度。瀏覽器的測(cè)試,是指測(cè)試網(wǎng)頁(yè)在不同瀏覽器及其不同版本下的運(yùn)行和顯示狀況。(2)分辨率測(cè)試。顯示器在1024*768像素和800*600像素情況下網(wǎng)頁(yè)有哪些變化。(3)操作系統(tǒng)測(cè)試。測(cè)試在不同的操作系統(tǒng)下,網(wǎng)頁(yè)顯示結(jié)果是否一致。(4)HTML語(yǔ)法檢查。不正確的HTML語(yǔ)法會(huì)影響瀏覽器的編譯速度,而且可能會(huì)導(dǎo)致頁(yè)面在容錯(cuò)性差的瀏覽器中出錯(cuò)。(5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 居民生活用電供合同格式
- 共同開(kāi)設(shè)幼兒園合同樣本
- 建筑工程分包合同注意事項(xiàng)
- 林木采伐許可合同-合同范本
- 2024年發(fā)布網(wǎng)絡(luò)廣告合同(5篇)
- 國(guó)際貿(mào)易合同-國(guó)際海纜電路出租業(yè)務(wù)服務(wù)協(xié)議
- 家庭寬帶合作合同范本
- GB/T 16895.24-2024低壓電氣裝置第7-710部分:特殊裝置或場(chǎng)所的要求醫(yī)療場(chǎng)所
- 2022-加盟餐飲合同范本
- 購(gòu)買(mǎi)低值易耗用品合同
- (新版)云南醫(yī)保練兵理論知識(shí)考試題庫(kù)大全-上(選擇題)
- 2024年遼寧職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 中華人民共和國(guó)突發(fā)事件應(yīng)對(duì)法課件
- 2024年武漢城投集團(tuán)公開(kāi)招聘【151人】高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 小升初小學(xué)語(yǔ)文總復(fù)習(xí):關(guān)聯(lián)詞語(yǔ)、修改病句、修辭、標(biāo)點(diǎn)符號(hào)、積累與運(yùn)用
- 對(duì)輥破碎機(jī)使用說(shuō)明書(shū)
- 現(xiàn)代殯葬技術(shù)與管理-職業(yè)生涯規(guī)劃
- 2024年大學(xué)計(jì)算機(jī)基礎(chǔ)考試題庫(kù)附答案(完整版)
- 中山大學(xué)240英語(yǔ)(單考)歷年考研真題及詳解
- 廣東省智慧高速公路建設(shè)指南(2023年版)
- 高校思想政治教育生活化研究的開(kāi)題報(bào)告
評(píng)論
0/150
提交評(píng)論