版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Web性能測試方案1測試目的此處論述本次性能測試的目的,包括必要性分析與擴(kuò)展性描述。性能測試最要緊的目的是查驗(yàn)當(dāng)前系統(tǒng)所處的性能水平,驗(yàn)證其性能是不是能知足以后應(yīng)用的需求,并進(jìn)一步找出系統(tǒng)設(shè)計(jì)上的瓶頸,以期改善系統(tǒng)性能,達(dá)到用戶的要求。2測試范此處要緊描述本次性能測試的技術(shù)及業(yè)務(wù)背景,和性能測試的特點(diǎn)。編寫此方案的目的是為云應(yīng)用產(chǎn)品提供web性能測試的方式,因此方案內(nèi)容要緊包括測試環(huán)境、測試工具、測試策略、測試指標(biāo)與測試執(zhí)行等。測試背景以云采業(yè)務(wù)為例,要知足用戶在互聯(lián)網(wǎng)集中采購的要求,實(shí)際業(yè)務(wù)中通過云采平臺詢報(bào)價(jià)、下單的頻率較高,因此云采平臺的性能直接決定了業(yè)務(wù)處置的效率,并能夠支撐業(yè)務(wù)并發(fā)的壓力。例如:支撐100家企業(yè)用戶的集中訪問,和業(yè)務(wù)處置要求。性能氣宇指標(biāo)響應(yīng)時(shí)刻(TTLB)即“timetolastbyte”,指的是從客戶端發(fā)起的一個(gè)請求開始,到客戶端接收到從效勞器端返回的響應(yīng)終止,那個(gè)進(jìn)程所花費(fèi)的時(shí)刻,響應(yīng)時(shí)刻的單位一樣為“秒”或“毫秒”。響應(yīng)時(shí)刻二網(wǎng)絡(luò)響應(yīng)時(shí)刻+應(yīng)用程序響應(yīng)時(shí)刻。響應(yīng)時(shí)刻標(biāo)準(zhǔn):序號時(shí)間度量標(biāo)準(zhǔn)結(jié)果1小于2s優(yōu)2介于2s-5s良3介于5s-8s一般4大于8s差事務(wù)能力TPS(transactionpersecond)效勞器每秒處置的事務(wù)數(shù);一個(gè)事務(wù)是指一個(gè)客戶機(jī)向效勞器發(fā)送請求然后效勞器做出反映的進(jìn)程??蛻魴C(jī)在發(fā)送請求時(shí)開始計(jì)時(shí),收到效勞器響應(yīng)后終止計(jì)時(shí),一次來計(jì)算利用的時(shí)刻和完成的事務(wù)個(gè)數(shù)。它是衡量系統(tǒng)處置能力的重要指標(biāo)。并發(fā)用戶數(shù)同一時(shí)刻與效勞器進(jìn)行交互的在線用戶數(shù)量。吞吐率(Throughput)單位時(shí)刻內(nèi)網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量,也可指單位時(shí)刻內(nèi)處置的客戶端請求數(shù)量,是衡量網(wǎng)絡(luò)性能的重要指標(biāo)。吞吐率=吞吐量/傳輸時(shí)刻資源利用率那個(gè)地址要緊指CPU利用率(CPUutilization),內(nèi)存占用率。3測試內(nèi)容此處對性能測試整體打算進(jìn)行描述,包括測試內(nèi)容和關(guān)注的性能指標(biāo)。Web性能測試內(nèi)容包括:壓力測試、負(fù)載測試、前端連接測試。負(fù)載測試負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級別能夠是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也能夠是在線數(shù)據(jù)處置的數(shù)量。例如:Web應(yīng)用系統(tǒng)能許諾多少個(gè)用戶同時(shí)在線?若是超過了那個(gè)數(shù)量,會(huì)顯現(xiàn)什么現(xiàn)象?Web應(yīng)用系統(tǒng)可否處置大量用戶對同一個(gè)頁面的請求?負(fù)載測試應(yīng)該安排在Web系統(tǒng)發(fā)布以后,放在Internet上同意負(fù)載測試。壓力測試在必然飽和狀態(tài)下系統(tǒng)的處置能力,在負(fù)載測試的基礎(chǔ)上,繼續(xù)加壓到一按時(shí)期即是壓力測試。壓力測試通常設(shè)定cpu利用率達(dá)到75%以上,內(nèi)存利用率達(dá)到70%以上,用于測試系統(tǒng)在壓力環(huán)境下的穩(wěn)固性。進(jìn)行壓力測試是指實(shí)際破壞一個(gè)Web應(yīng)用系統(tǒng),測試系統(tǒng)的反映。壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也確實(shí)是測試Web應(yīng)用系統(tǒng)會(huì)可不能崩潰,在什么情形下會(huì)崩潰。黑客常常提供錯(cuò)誤的數(shù)據(jù)負(fù)載,直到Web應(yīng)用系統(tǒng)崩潰,接著當(dāng)系統(tǒng)從頭啟動(dòng)時(shí)取得存取權(quán)。前端連接測試用戶連接到Web應(yīng)用系統(tǒng)的速度依照上網(wǎng)方式的轉(zhuǎn)變而轉(zhuǎn)變,他們或許是撥號,或是寬帶上網(wǎng)。當(dāng)下載一個(gè)程序時(shí),用戶能夠等較長的時(shí)刻,但如果是僅僅訪問一個(gè)頁面就可不能如此。若是Web系統(tǒng)響應(yīng)時(shí)刻太長(例如超過5秒鐘),用戶就會(huì)因沒有耐心等待而離開。另外,有些頁面有超時(shí)的限制,若是響應(yīng)速度太慢,用戶可能還沒來得及閱讀內(nèi)容,就需要從頭登岸了。而且,連接速度太慢,還可能引發(fā)數(shù)據(jù)丟失,利用戶得不到真實(shí)的頁面。以上需要關(guān)注的前端性能指標(biāo),要緊包括以下三個(gè)指標(biāo):加載時(shí)刻指標(biāo)toFirstImpression表示從用戶在閱讀器鍵入U(xiǎn)RL按下回車鍵一刻開始,到頁面開始有反映(用戶能夠在頁面中看見一點(diǎn)點(diǎn)內(nèi)容)為止。直觀信號確實(shí)是開始顯示title。toonLoadEvent表示從頁面開始顯示內(nèi)容,到閱讀器開始觸發(fā)OnLoad函數(shù)(開始執(zhí)行js)這一時(shí)刻段。只有當(dāng)初始的文本和所引用的對象加載完成,閱讀器才開始觸發(fā)OnLoad函數(shù)toFullyLoaded表示從上一時(shí)刻段末到整個(gè)網(wǎng)頁完全加載完成(所有OnLoad函數(shù)和相關(guān)的動(dòng)態(tài)資源加載完成)。資源情形指標(biāo)網(wǎng)頁由初始的html文本中嵌入圖片和通過XHR或修改dom樹動(dòng)態(tài)加載的內(nèi)容組成,css負(fù)責(zé)樣式,js負(fù)責(zé)行為。TotalNumberofRequests包括html網(wǎng)頁請求,css、js資源下載及其它網(wǎng)絡(luò)請求。優(yōu)化的目標(biāo)之一是要盡可能減少請求數(shù)。TotalNumberofHTTP300s/400s/500s表示返回狀態(tài)為300(重定向)、400(客戶端錯(cuò)誤)、500(效勞器端錯(cuò)誤)的http請求。盡可能幸免這些請求,以提高頁面load的時(shí)刻。造成這些狀態(tài)的緣故常常是效勞器的實(shí)施、配置和部署問題。TotalSizeofWebSite組成網(wǎng)頁元素總的大小。圖片或js庫的增加都會(huì)對下載時(shí)刻造成重要的阻礙。TotalSizeofImages/CSS/JSimage、css、js在網(wǎng)頁元素大小中占要緊比例。TotalNumberofXHR(XMLHttpRequest)Requests通過js異步從效勞器端取得數(shù)據(jù)的請求數(shù)。一些js框架提供了跟效勞器端的更新機(jī)械,確實(shí)是XHR請求。通過配置能夠減少XHR請求的數(shù)量。網(wǎng)絡(luò)連接指標(biāo)閱讀器底層的網(wǎng)絡(luò)連接對資源的下載速度有專門大阻礙。資源的下載進(jìn)程分為很多時(shí)期。下面介紹這些時(shí)期和閱讀器、網(wǎng)絡(luò)、請求如何阻礙這些時(shí)期的時(shí)刻。DNSTimedns查詢的時(shí)刻。網(wǎng)頁請求會(huì)產(chǎn)生一次尋覓該網(wǎng)頁資源所在主機(jī)的dns查詢。在同個(gè)域名進(jìn)行網(wǎng)頁切換可不能造成新的dns查詢。ConnectTime指閱讀器和效勞器之間成立tcp/ip連接的時(shí)刻,關(guān)于ssl連接包括握手的時(shí)刻。網(wǎng)絡(luò)連接過慢、利用ssl、利用短連接而超級連接都是造成connecttime較多的緣故。ServerTime指收到請求后效勞器邏輯處置的時(shí)刻,TransferTime這一指標(biāo)與閱讀器和效勞器之間的連接速度相一致,通過減小傳輸內(nèi)容或利用cdn來降低TransferTime。WaitTime等待時(shí)刻和同一個(gè)域中效勞資源的數(shù)量直接相關(guān)。每一個(gè)域的閱讀器的物理網(wǎng)絡(luò)的限制,致使資源等待可用的連接。減少資源的數(shù)量,或?qū)①Y源散布在不同的域,能將這一時(shí)刻降低。平均等待時(shí)刻的大小更能反映等待時(shí)刻是不是需要注意、。NumberofDomains/SingleResourceDomains部署網(wǎng)站資源的域主機(jī)數(shù)量是很重要的,因?yàn)樗璧K的DNS,連接和等待時(shí)刻。專門用戶資源下載的域是必要的,他將直接減少等待時(shí)刻。應(yīng)幸免單一的資源域,不然你將為dns查詢和資源下載付出昂貴的代價(jià)。4測試執(zhí)行此處包括性能測試的軟硬件環(huán)境預(yù)備,所需測試工具與測試步驟。環(huán)境與數(shù)據(jù)預(yù)備負(fù)載測試主機(jī)數(shù)量配置詳情操作系統(tǒng)數(shù)據(jù)庫中間件測試工具監(jiān)控工具壓力測試主機(jī)數(shù)量配置詳情操作系統(tǒng)數(shù)據(jù)庫中間件測試工具監(jiān)控工具前端連接測試測試步驟與測試結(jié)果輸出負(fù)載測試測試工具JmeterApacheJMeter是Apache組織開發(fā)的基于Java的壓力測試工具,用于對軟件做壓力測試,它最初被設(shè)計(jì)用于Web應(yīng)用測試,但后來擴(kuò)展到其他測試領(lǐng)域。它能夠用于測試靜態(tài)和動(dòng)態(tài)資源,例如靜態(tài)文件、Java、CGI腳本、Java對象、數(shù)據(jù)庫、FTP效勞器等等。測試步驟成立測試打算啟動(dòng)jmeter后,jmeter會(huì)自動(dòng)生成一個(gè)空的測試打算,用戶能夠基于該測試打算成立自己的測試打算。添加線程組一個(gè)請求負(fù)載是基于一個(gè)線程組完成的。一個(gè)測試打算必需有一個(gè)線程組。測試打算添加線程組超級簡單。在測試打算右鍵彈出下拉菜單(添加—>Threads(Users)>線程組)當(dāng)選擇線程組即可。jmeter中每一個(gè)測試打算至少需要包括一個(gè)線程組,固然也能夠在一個(gè)打算中創(chuàng)建多個(gè)線程組,那么多個(gè)線程組之間又會(huì)如何的順序執(zhí)行(串行仍是并行)?在測試打算下面多個(gè)線程是并行執(zhí)行的,也確實(shí)是說這些線程組是同時(shí)被初始化并同時(shí)執(zhí)行線程組下的Sampler的。
ApscheJMeter;2.8rl^93162^O□Id4-tearDovjnThreadGroup文件鐮輯S&arcti運(yùn)暢選項(xiàng)幫他孤測試ApscheJMeter;2.8rl^93162^O□Id4-tearDovjnThreadGroup文件鐮輯S&arcti運(yùn)暢選項(xiàng)幫他孤測試B工柞已哋一山還U口的出1云添加bThreads-({Js^rs^ResetSueC&1VTesTFragnient卜暫置元件?setupThreadGroup絨程屬性Ramp-UpPerk>d1mseconds};1倆開次勲□去遠(yuǎn)]DelayThreadcreationuntilneeded叵過蠱器線程組要緊包括三個(gè)參數(shù):線程數(shù)、預(yù)備時(shí)長(Ramp-UpPeriod(inseconds))、循環(huán)次數(shù)。線程數(shù):虛擬用戶數(shù)。一個(gè)虛擬用戶占用一個(gè)進(jìn)程或線程。設(shè)置多少虛擬用戶數(shù)在那個(gè)地址也確實(shí)是設(shè)置多少個(gè)線程數(shù)。預(yù)備時(shí)長:設(shè)置的虛擬用戶數(shù)需要多長時(shí)刻全數(shù)啟動(dòng)。若是線程數(shù)為20,預(yù)備時(shí)長為10,那么需要10秒鐘啟動(dòng)20個(gè)線程。也確實(shí)是每秒鐘啟動(dòng)2個(gè)線程。循環(huán)次數(shù):每一個(gè)線程發(fā)送請求的次數(shù)。若是線程數(shù)為20,循環(huán)次數(shù)為100,那么每一個(gè)線程發(fā)送100次請求。總請求數(shù)為20*100=2000。若是勾選了“永久”,那么所有線程會(huì)一直發(fā)送請求,一到選擇停止運(yùn)行腳本。設(shè)置合理的線程數(shù)關(guān)于可否達(dá)到測試目標(biāo)有決定性的阻礙。在本例中,要求取得網(wǎng)站首頁在20QPS負(fù)載情形下的響應(yīng)時(shí)刻,若是若是線程數(shù)量設(shè)置的過小,那么極可能無法達(dá)到設(shè)定的QPS要求。另外,設(shè)置合理的循環(huán)次數(shù)也很重要,除上面介紹的固定循環(huán)次數(shù)與永久外;也能夠靈活的選擇設(shè)定測試運(yùn)行時(shí)刻。勾選“調(diào)度器”,進(jìn)行調(diào)度器配置。添加HTTP請求添加完成線程組后,在線程組上右鍵菜單(添加>Sampler>HTTP請求)選擇HTTP請求。關(guān)于jmeter來講,取樣器(Sampler)是與效勞器進(jìn)行交互的單元。一個(gè)取樣器通常進(jìn)行三部份的工作:向效勞器發(fā)送請求記錄效勞器的響應(yīng)數(shù)據(jù)記錄相應(yīng)時(shí)刻信息0測試計(jì)劃匸童富圍工作臺線程組渤I】?邏輯建制器0測試計(jì)劃匸童富圍工作臺線程組渤I】?邏輯建制器?Ctri-X旣置兀件?復(fù)制CM-C疋時(shí)器?Ctri-V前蛙妙9里器?duplicateCM+Ghlft-CSampler卜ResetGui后置處理器?刪除斷言?監(jiān)昕器?「—□』永遠(yuǎn)保存為h?*marlAccessLogSamplerAJP/1.3SamplerSamp-lerB5FSamplerDebugSamplerFTPi育我?guī)塗P歸[www^lltestirigTn^tl設(shè)置QPS限制本次性能測試的目的是“了解云采首頁在負(fù)載達(dá)到20QPS時(shí)的響應(yīng)時(shí)刻”,因此需要操縱向云采首頁發(fā)送請求的負(fù)載為20QPS。QPS:QueryPerSecond每秒查詢率。是一臺查詢每秒能夠處置的查詢次數(shù)。在因特網(wǎng)上,作為域名系統(tǒng)的機(jī)械的性能常經(jīng)常使用每秒查詢率來衡量。壓力測試測試工具UAPRunnerUAPRunner是一款面向樹形數(shù)據(jù)結(jié)構(gòu),模擬用戶(UAPRunner中表示為虛擬用戶)通過閱讀器訪問B/S架構(gòu)和UAP平臺系統(tǒng)的行為、實(shí)現(xiàn)向效勞器端發(fā)送請求及對效勞器端發(fā)還的響應(yīng)進(jìn)行處置的工具。利用UAPRunner能夠?qū)崿F(xiàn)對Web輕量級和基于UAP平臺的性能負(fù)載測試,通過模擬上萬的用戶實(shí)施并發(fā)負(fù)載。測試步驟1.下載安裝uaprunner配置UAPRunner3.錄制并生成腳本XUAPRumnerXUAPRumner-協(xié)設(shè)工具結(jié)果扳告日志語言譯計(jì)r甬1用側(cè)數(shù)場q■1=1{RumniErWorkspalb}defaultfCj{AnayLlst;cases?[wii{Casel^uncail=l{String:'repla/Name^uncai日{(diào)StringJrecordFlle=3/Lincai.dat3{Link€dHashiFilap}param@t@rl-l{HaalilFilap'ivsariable?-JI{CaseType)isaseTypeJ■{suing;'name=yuncai1二1〔Stringl1description=nullai1{ReplayCdnfiaurationJ-replayConfig{Arra^LlstJflov/s:-±{AnrayList;scqhqgArrayLisi}yuncaif□匸{W&bPacket}ListEIBmen1[B||GET!Apu/logineEZ{WGDRGquoiGt}reqU*■匚{WebRespouse}responseI{BocH&ainJselecledtralse4亡{PackfrtTj^pG}type{String}tra.nscatiDnPJame-={Boolean}芻ssocisted=-faIse-HI{ArrayLlist}checkPoinls4.創(chuàng)建用例流、場景量制帥i口iRiannerWorkspa1Z{Afi^-rLisuJcaaE■!ArraTList;■ficaiZ{ArraYLisI)ei匚日J(rèn)血掃uHsesrrirn術(shù)^(AnwUStlflBB■>[13B{WeE]Packet}Llst£lemanq:D]POSTrecpJsMunUlDgln.json<111>4回閆{WefcPackel}LIsElemenli]GET臥p/hlml旳曲4回口{WobPsckec:?UsElflmenlI2]GETcru'consolaJnennichildren.json忌-匠]匚j{VVebPacket}Li^tEIgmenG]GETise匚BREponmn阻匚0口口河門門巾酊11囲引切&七也12『.1口1a回匚」{VVebPackelJLiaElement(4]GETferptomponenUerpitnMmonilaf^QritBJErcyjsfcDnlenttpJa回l_l{WetPacket;■LlstElement[5]GETi!ecp/componenUeDpytDmmonil^rlteJsrDjSi^ucKss.tpl錄制啊Q=(倆仙)離他川1aIS(Aimytistj-c&GQfi4~i[ArraytJstHI&ws4?:AITftyti<8t's■=:.--pi'ip-::|打開目錄?1[ArrayLlsl)BBQ*世._I■[WebPacketjLjstElement[Ci:POST.!EEpfaccDunl'login.|san*111>4|^.I{WebPachetJListElementfl)GET^ecpititinlJindEXhtrnlIZ■I{.WebPachef]ListElement[2]GET/ecpWtDnEDleJmenLUchllilren.jsanIZ~1{S^/ebPscHefJListElement[3]GET/ecpitDmpDnenLiecp/eamman^anneD^rdjs^annertplE~i{V/ebPacnei)LjgtEiemenii^]get葩cp把coponEnUEcp昨mmon胸財(cái)ne/s血引sm巴m.lpi編輯事務(wù)6.參數(shù)化r{ArrayList}B0S?創(chuàng)匚J<WebPacket}Lis-tElernenlfO]POST用匚pfmccaunVIogin.json町12(Siring)requestLine=POSTccounVIoginjsonHTTPM1
a廠(Linke^JMashMap}requesIHeacter
丨{Lmke^Hia5hMap}urlPararnters
r-1{LinkeflHashMap}posIPararnters
9?l{Entr^}MapElementusBr_name
二1{String}KEy=jjser_name{Siring}ValuE-9518■■已{En町?~L_l{Entry]MapElementverificationCode4B{Entrya亡{口皿列犧帥初即}responseHeaderMapElementusEr_p3sswardMapElementI口gin_lypeiJ{w[|}resp<inseBady=(HiDcENj|L_!i£ftuni*erW^lispa€fi}de*3uht-Mf^irrvilLlffijcases■?GOl[EaK:>BBB_Shing]rvpIfl^tJamfl-null:.Sirihfl)recoraFib?=a0a.oji
"■:dnle^lowMflp)parameB*
tB-iEninsWapElemE~—_{Scnng|[BMitPrii.Er?期試=ifHe&hKviJ-triable定他=■i2i<CHKTipe;casETfpt同展?:Etringjriiarrri屈刑($1啊]百弗卩刑on?nu?*~R即磁如切冊日伽)弼聞LifArrBpLIal;1aw57.增加虛擬用戶cn?ntK叫叫FCk8.查看測試結(jié)果5D-oo5口433z21I9.壓力數(shù)據(jù):cpu利用率達(dá)到75%以上,內(nèi)存利用率達(dá)到70%以上,查看系統(tǒng)穩(wěn)定性(事務(wù)響應(yīng)時(shí)刻、事務(wù)通過率)前端連接測試測試工具WebPageTest是一款超級壯大的Web頁面性能評測工具,已經(jīng)開源。在該網(wǎng)站輸入你的url,就會(huì)生成1個(gè)url加載的時(shí)刻瀑布圖,對所有加載的資源(css,js,image等等)列出優(yōu)化的清單。測試步驟1.以云采為例,在頁面輸入,Testlocation選擇“Shanghai,China[IEII.Chrorne.FirefoK}”然后點(diǎn)擊““Shanghai,China[IEII.Chrorne.FirefoK}”然后點(diǎn)擊“STARTTEST”開始測試。STARTTESTProvidedby■imeriihelest侵camperih&iln創(chuàng)resuns吞山besr^iiaclenereiSTARTTESTProvidedby■imeriihelest侵camperih&iln創(chuàng)resuns吞山besr^iiaclenereiUrl:hripj^ncai'ron^ou.cornFrom-ghannhal,China-dimornB-tableAdyaneedChrameAulDScriptBlock匚U9[Wli2.系統(tǒng)會(huì)給出等待提示信息。More:M3DNBlog-BBS1PrsrtwGel/TiurHEADiriorderYoucan祈11~吃『直呂呢Ihiapage咋史門沽rour:braM!seiliMIIIhttestisampltleorccirfleb竊已:l對曰anddieckantriestilusDflheleslpt佢tloEEnctne^dtDferrialnup口nfartastinghconlinua|.3.測試終止自動(dòng)生成測試報(bào)告IWMEIWMETESTRtSyiTTESTHISTORYFORIJIMSOOCLfMENTATICMABOUT鬥ped|i£lplEFiging?n/a|fxFrstE鬥ped|i£lplEFiging?n/a|fxFrstE矗TutsKsEp-alwECcTprassempressCacheEnabledrransl&riewg詐viaticcontentETm口WEusecrCDNWebPagePerformanceTFuorn:Shanghai.China-Chrome-Ceble-2D1firin&yips:2152FirstViwFirstViwDrajmertGompieteFulyLu3dB4LoadTimeFirstByteSlartFencerSfmdInrffliDOMEtemenisIHrwRgquBElE州爲(wèi)inTimaRsqiww話BytesInCostFlrEtVWMj1.983SDIEte1J9B&1052弭1.9B3GW229*KB2149SVIZ25HB5—1.C1J50431s1was1993科1.612EOKBinizs42KBDOMElements.4?點(diǎn)擊"刨"能夠查看Firstbyte時(shí)刻,DOMElements.和Result(errorcode)等詳細(xì)信息。DocurneirtCarnphlBFullytMife"Lw也TimeFirstStartRtmiferVisuallyCompietR?SpeedEKHUIEiemenlsRe5iuIt(errorCffllfl]TimeRequeatsBytesIn■nnieR凸|Ij凹岀BytB-9|m1.9B3iD.19GS1.59BSZ5DDS195234999991.963810225KB2.14981122=KBWMFlr&tP圖時(shí)0O<l>Cont£irtLCH◎軸IWUEV^Pt1333a1.121S-11312(0.0005}1d30S■1.E46S(001Q^:iWaterfallViewCompressImages:N/AUseProgressiveJPEGs:N/ALeveragebrowsercachingofslaticassets:DHOOfailed-(Nomax-^gi?wMpir^s)-htip-^uncal.fio^ucornipu.^iatic^ssJdemnnuntssR^iJLED-(Nonorfwire-5?-http^untal.fOn^u.ctirriJipUi^latio'CHS.'ariiniaLe.Tiii.c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度老舊鋼房拆除安全協(xié)議書
- 2025版?zhèn)€人土地租賃合同解除協(xié)議
- 2025年度個(gè)人信用借款合同綠色金融推進(jìn)協(xié)議4篇
- 2025年度個(gè)人一手房買賣合同配套設(shè)施清單范本4篇
- 2025年度個(gè)人教育培訓(xùn)抵押借款協(xié)議
- 2025年全球及中國半導(dǎo)體設(shè)備用濾波器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球連供無線雙面打印一體機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國氣調(diào)貯藏庫用庫門行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國產(chǎn)權(quán)制作軟件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年度生物技術(shù)成果轉(zhuǎn)化合同規(guī)范范本2篇
- (二模)遵義市2025屆高三年級第二次適應(yīng)性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權(quán)代持及回購協(xié)議
- 四川省成都市武侯區(qū)2023-2024學(xué)年九年級上學(xué)期期末考試化學(xué)試題
- 2025年計(jì)算機(jī)二級WPS考試題目
- 教育部《中小學(xué)校園食品安全和膳食經(jīng)費(fèi)管理工作指引》知識培訓(xùn)
- 初一到初三英語單詞表2182個(gè)帶音標(biāo)打印版
- 2024年秋季人教版七年級上冊生物全冊教學(xué)課件(2024年秋季新版教材)
- 年度重點(diǎn)工作計(jì)劃
- 《經(jīng)濟(jì)思想史》全套教學(xué)課件
- 環(huán)境衛(wèi)生學(xué)及消毒滅菌效果監(jiān)測
- 對合同條款有異議函
評論
0/150
提交評論