freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

性能測試開展指導(dǎo)-資料下載頁

2024-10-04 19:13本頁面
  

【正文】 narios)、用戶場景比率或其他營銷方面的情報。 分析Web應(yīng)用程序的后臺性能瓶頸對于現(xiàn)有系統(tǒng)的Web應(yīng)用程序進行性能測試,可以檢查數(shù)據(jù)庫服務(wù)器,找出那些花費長時間運行、引起死鎖或占用了大量系統(tǒng)資源的SQL語句,從而判斷出當前性能的瓶頸在哪里。方法為使用包括SQL分析器工具跟蹤SQL語句的執(zhí)行情況以及對Web應(yīng)用程序中的Windows和SQL Server等對象進行監(jiān)視產(chǎn)生性能監(jiān)視日志。由SQL語句造成對性能的影響,主要的原因包括:阻塞、索、死鎖、有問題的查詢以及需要花費大量時間執(zhí)行的存儲過程等。18 關(guān)鍵性能尺度標準性能測試的關(guān)鍵尺度包括以下幾點:l 服務(wù)器錯誤的可接受性 壓力測試過程中經(jīng)常會發(fā)生服務(wù)器錯誤,在壓力測試剛剛開始或正在結(jié)束時,錯誤往往會產(chǎn)生,這是因為發(fā)生了大量的突發(fā)負荷和未完成的頁面請求。這些錯誤時由于壓力測試而造成的,不大可能在生產(chǎn)環(huán)境中發(fā)生,因此可以忽略這些錯誤。l 服務(wù)器利用的可接受性 確定服務(wù)器所能承受的最大負荷程度。制定出度量標準,并將這些度量標準形成文檔,發(fā)布給開發(fā)組,支持組,管理組的人員,以后可以根據(jù)這個度量標準監(jiān)視生產(chǎn)環(huán)境中的Web服務(wù)器,看哪些需求超過了Web服務(wù)器的性能要求,然后就可以想辦法提高Web應(yīng)用程序的性能來處理更高的流量。l 內(nèi)存泄漏和其他穩(wěn)定性問題 這種問題往往出現(xiàn)在長時間高負荷的運行情況下。19 鏡像生產(chǎn)環(huán)境性能測試的環(huán)境應(yīng)該盡可能地接近實際生產(chǎn)中的環(huán)境,包括服務(wù)器的性能和配置、網(wǎng)絡(luò)環(huán)境、系統(tǒng)的負載均衡方案和后臺數(shù)據(jù)庫等。通過鏡像生產(chǎn)環(huán)境,可以確保測試結(jié)果的準確性。注:即使無法模擬出生產(chǎn)環(huán)境的硬件情況,依然可以發(fā)現(xiàn)許多存在于代碼和系統(tǒng)架構(gòu)中的瓶頸。雖然理想狀態(tài)下測試環(huán)境應(yīng)盡可能地接近生產(chǎn)環(huán)境,實際上在能搭建地任何測試環(huán)境中測試都是有意義的。20 用戶思考時間的問題創(chuàng)建測試腳本的時候,可以選擇使用用戶思考時間,主要考慮到用戶在訪問系統(tǒng)過程中的思考時間,因此能幫助我們更好地模擬實際情況下的應(yīng)用程序使用情況,但在對新框架的測試中,因為只需驗證框架的穩(wěn)定性和框架所能承受的并發(fā)用戶數(shù)及頁面響應(yīng)時間就不需考慮用戶的業(yè)務(wù)使用情況。另外,使用用戶思考時間會降低客戶端能夠產(chǎn)生的最大負載量,會影響到對最大負荷下系統(tǒng)的性能表現(xiàn)的計算結(jié)果。而且,如果客戶端發(fā)送請求的能力本身就存在不足的話,將更加難以發(fā)現(xiàn)性能瓶頸,因為瓶頸往往是在系統(tǒng)承擔最大負載時表現(xiàn)出來的。21 確定負載增加的標準確定壓力測試需要進行的程度,首先需要指定一個標準,確定何時達到適當?shù)膲毫墑e。我在這里舉一些可能的測試標準的例子:l 當一定數(shù)量的錯誤出現(xiàn)在事件或Web服務(wù)器的日志中時,停止繼續(xù)增加負載。l 不斷增加負載,直到吞吐量開始下降。l 給CPU利用率設(shè)置一個極限值(框架中考慮80%~90%)l 給內(nèi)存的利用率設(shè)置一個極限值。l 給頁面響應(yīng)時間設(shè)置一個極限值l 根據(jù)業(yè)務(wù)需要事先確定Web應(yīng)用程序能夠處理的每秒請求數(shù)或同時連接數(shù)22 性能參數(shù)介紹 處理器性能參數(shù)l %Processor Time 指處理器執(zhí)行非空閑線程時間的百分比。這個計數(shù)器是處理器活動的主要指示器。它通過在每個采樣間隔中計算處理器用于執(zhí)行空閑處理進程的時間,并且用采樣持續(xù)時間減去該值得出。(每臺處理器有一個閑置線程,該線程在沒有其他線程可以運行時消耗周期)可將其視為采樣間隔期間用于做有用工作的百分比。這個計數(shù)器顯示在采樣間隔期間所看到的忙時平均值,這個值是用100%減去該服務(wù)不活動的時間計算出來的。l %Privileged Time 指處理器執(zhí)行授權(quán)模式下的線程所耗時間的百分比。調(diào)用Windows系統(tǒng)服務(wù)時,該服務(wù)將經(jīng)常運行在授權(quán)模式下,以便訪問系統(tǒng)私有數(shù)據(jù)。這些數(shù)據(jù)受到保護,運行在用戶模式下的線程無法訪問它們。可以顯式或隱式調(diào)用系統(tǒng)服務(wù),比如頁面錯誤或中斷。與早期的操作系統(tǒng)不同,Windows除了使用授權(quán)模式和用戶模式外,還使用進程分界線來保護子系統(tǒng)。應(yīng)用程序可能需要Windows操作系統(tǒng)去代表它們執(zhí)行某項工作,這些工作除了會出現(xiàn)在進程的授權(quán)時間內(nèi),還可以出現(xiàn)在其他子系統(tǒng)的進程中。l %User Time 處理器執(zhí)行用戶模式進程下的線程或其他非操作系統(tǒng)進程線程所耗時間的百分比。應(yīng)正確區(qū)分System和Processor對象的%User Time和%Privileged Time。它們衡量的都是非空閑時間,而它們的和就是總的非空閑時間。 處理器瓶頸的解決辦法往系統(tǒng)中增加更快或更多的處理器,這個方法的缺點是在成本方面它不是最經(jīng)濟的。分析軟件以找出產(chǎn)生瓶頸的進程和部分。 內(nèi)存性能參數(shù)l Page faults/sec 每秒鐘錯誤頁面的平均數(shù)目。之所以用每秒錯誤頁面的數(shù)目來衡量,是因為在每個錯誤操作中只有一個頁面出錯,因此它也等同于頁面錯誤操作數(shù)。這個計數(shù)器包括硬錯誤(那些需要磁盤訪問的)和軟錯誤(在物理內(nèi)存的其他地方找到的錯誤頁面)。許多處理器可以在大量軟錯誤的情況下繼續(xù)工作。但是,硬錯誤(需要訪問磁盤)將導(dǎo)致明顯的延遲。l Available Bytes 是當前計算機上可用于運行進程有效物理內(nèi)存的字節(jié)數(shù)量。Pages/sec是指由于硬錯誤而從磁盤讀取的頁數(shù),或由于頁面錯誤而為了給工作集挪出空間而向磁盤寫入的頁數(shù)。
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1