版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、軟件自動化測試根底1軟件自動化測試根底自動化測試引見自動化測試工具簡述自動化測試工具功能演示2自動化測試根底自動化測試的意義自動化測試的定義和引入自動化測試的原理和方法自動化測試工具的作用及優(yōu)勢軟件自動化測試生存周期方法學軟件自動化測試生存周期方法學的運用自動化測試存在的一些問題和限制建立正確的自動化測試目的3自動化測試的意義軟件測試的特點:任務量大、反復性、非發(fā)明性等。軟件自動化測試是相對手工測試而存在的,主要是經(jīng)過所開發(fā)的軟件測試工具、腳本等來實現(xiàn),具有良好的可操作性、可反復性和高效率等特點。為什么要進展自動化測試?一是手工測試的局限性;二是軟件自動化測試所帶來的益處。4手工測試的局限性手
2、工測試人力資源是有限的手工測試無法做到覆蓋一切的邏輯途徑。多輪的簡單功能性測試用手工測試執(zhí)行本錢太高手工測試無法進展系統(tǒng)負載、性能測試手工測試無法進展進展系統(tǒng)可靠性及穩(wěn)定測試手工測試執(zhí)行效率比較低,假設有大量幾千的測試用例,需求在短時間內(nèi)1天完成,手工測試幾乎不能夠做到。5自動化測試帶來的益處縮短軟件開發(fā)測試周期,可以讓產(chǎn)品更快投放市場。測試效率高,充分利用硬件資源,手工測試無法進展。保證了軟件回歸測試的覆蓋度。提高軟件測試的準確度和準確度,添加軟件信任度。手工不能做的事情,自動化測試能做,如負載、性能測試。 軟件測試實行自動化進程,絕不是由于膩煩了反復的測試任務,而是由于測試任務的需求,更準
3、確地說是回歸測試和系統(tǒng)測試的需求。6自動化測試的定義和引入自動化測試的定義:運用一種自動化測試工具來驗證各種軟件測試的需求,它包括測試活動的管理與實施、測試腳本的開發(fā)與執(zhí)行。7自動化測試的定義和引入如何對待軟件測試自動化? 軟件測試工具能提高測試效率、覆蓋率和可靠性等,自動化測試雖然具有很多優(yōu)點,但它只是測試任務的一部分,是對手工測試的一種補充。自動化測試和手工測試的范圍自動化測試絕不能替代手工測試,它們各有各自的特點,其測試對象和測試范圍都不一樣:在系統(tǒng)功能邏輯測試、驗收測試、適用性測試、涉及界面交互測試時,多采用黑盒測試的手工測試方法。8自動化測試的定義和引入單元測試、集成測試、系統(tǒng)負載測
4、試、性能測試、穩(wěn)定性測試、可靠性測試等比較適宜采用自動化測試。那種不穩(wěn)定軟件的測試、開發(fā)周期很短的軟件、一次性的軟件等不適宜自動化測試。9自動化測試的定義和引入工具本身并沒有想象力和靈敏性,根據(jù)報道,自動化測試只能發(fā)現(xiàn)15的缺陷,而手工測試可以發(fā)現(xiàn)85的缺陷。自動化測試工具在進展功能測試時,其準確的含義是回歸測試工具,這時工具不能發(fā)現(xiàn)更多的新問題,但可以保證對曾經(jīng)測試過部分的準確性和客觀性。 多數(shù)情況下,手工測試和自動化測試應該相結(jié)合,以最有效的方法來完成測試義務。10自動化測試的定義和引入通常,當軟件開發(fā)過程具有以下情況時,就需求思索引入自動化測試: 1測試用例的生成,包括測試輸入、測試輸出
5、、測試操作指令等;2測試的執(zhí)行與控制,包括單機運轉(zhuǎn)和網(wǎng)絡多機分布式的運轉(zhuǎn),在節(jié)假日的運轉(zhuǎn),測試個案調(diào)用控制,測試對象、測試范圍與測試版本的控制等;3測試結(jié)果與規(guī)范輸出進展對比;4不吻合預期的測試結(jié)果的分析、記錄、分類和報告 5總體測試情況的統(tǒng)計及報表的產(chǎn)生。11自動化測試的定義和引入自動化測試運用找準自動化測試的切入點把測試開發(fā)納入整個軟件開發(fā)系統(tǒng)自動化測試依賴測試流程和測試用例軟件測試自動化前期的投入及維護本錢較大進展資源的合理調(diào)度12自動化測試的原理和方法軟件測試自動化實現(xiàn)的根底是可以經(jīng)過設計的特殊程序模擬測試人員對計算機的操作過程、操作行為,或者類似于編譯系統(tǒng)那樣對計算機程序進展檢查。軟
6、件測試自動化實現(xiàn)的原理和方法主要有:直接對代碼進展靜態(tài)和動態(tài)分析、測試過程的捕獲和回放、測試腳本技術、虛擬用戶技術和測試管理技術。13自動化測試的原理和方法1代碼分析 代碼分析類似于高級言語編譯系統(tǒng),普通針對不同的高級言語去構(gòu)造分析工具,在工具中定義類、對象、函數(shù)、變量等定義規(guī)那么、語法規(guī)那么;在分析時對代碼進展語法掃描,找出不符合編碼規(guī)范的地方;根據(jù)某種質(zhì)量模型評價代碼質(zhì)量,生成系統(tǒng)的調(diào)用關系圖等。14自動化測試的原理和方法2捕獲和回放 代碼分析是一種白盒測試的自動化方法,捕獲和回放那么是一種黑盒測試的自動化方法。捕獲是將用戶每一步操作都記錄下來。這種記錄的方式有兩種:程序用戶界面的像素坐標
7、或程序顯示對象窗口、按鈕、滾動條等的位置,以及相對應的操作、形狀變化或是屬性變化。一切的記錄轉(zhuǎn)換為一種腳本言語所描畫的過程,以模擬用戶的操作。 回放時,將腳本言語所描畫的過程轉(zhuǎn)換為屏幕上的操作,然后將被測系統(tǒng)的輸出記錄下來同預先給定的規(guī)范結(jié)果比較。 捕獲和回放可以大大減輕黑盒測試的任務量,在迭代開發(fā)的過程中,可以很好地進展回歸測試。15自動化測試的原理和方法關于自動化測試中的“錄制回放技術 目前的自動化負載測試處理方案幾乎都是采用 “錄制-回放的技術。 所謂的“錄制-回放技術,就是先由手工完成一遍需求測試的流程,同時由計算機記錄下這個流程期間客戶端和效力器端之間的通訊信息,這些信息通常是一些協(xié)
8、議和數(shù)據(jù),并構(gòu)成特定的腳本程序 (Script) 。然后在系統(tǒng)的一致管理下同時生成多個虛擬用戶,并運轉(zhuǎn)該腳本,監(jiān)控硬件和軟件平臺的性能,提供分析報告或相關資料。這樣,經(jīng)過幾臺機器就可以模擬出成百上千的用戶對運用系統(tǒng)進展負載才干的測試。16自動化測試的原理和方法3腳本技術 腳本是一組測試工具執(zhí)行的指令集合,也是計算機程序的一種方式。腳本可以經(jīng)過錄制測試的操作產(chǎn)生,然后再做修正,這樣可以減少腳本編程的任務量。當然,也可以直接用腳本言語編寫腳本。腳本中包含的是測試數(shù)據(jù)和指令,普通包括如下信息:同步何時進展下一個輸入。比較信息比較什么,比較規(guī)范。埔獲何種屏幕數(shù)據(jù)及存儲在何處。從哪個數(shù)據(jù)源或從何處讀取數(shù)
9、據(jù)??刂菩畔⒌取?7自動化測試的原理和方法腳本技術可以分為以下幾類:線性腳本是錄制手工執(zhí)行的測試用例得到的腳本。構(gòu)造化腳本類似于構(gòu)造化程序設計,具有各種邏輯構(gòu)造順序、分支、循環(huán),而且具有函數(shù)調(diào)用功能。共享腳本是指某個腳本可被多個測試用例運用,即腳本言語允許一個腳本調(diào)用另一個腳本。數(shù)據(jù)驅(qū)動腳本將測試輸入存儲在獨立的數(shù)據(jù)文件中。關鍵字驅(qū)動腳本是數(shù)據(jù)驅(qū)動腳本的邏輯擴展18自動化測試的原理和方法4自動比較靜態(tài)比較和動態(tài)比較簡單比較和復雜比較敏感性測試比較和強壯性測試比較比較過濾器19自動化測試工具的作用及優(yōu)勢軟件測試自動化通常借助測試工具進展。 測試工具可以進展部分的測試設計、實現(xiàn)、執(zhí)行和比較的任務。
10、部分的測試工具可以實現(xiàn)測試用例的自動生成,但通常的任務方式為人工設計測試用例,運用工具進展用例的執(zhí)行和比較。假設采用自動比較技術,還可以自動完成測試用例執(zhí)行結(jié)果的判別,從而防止人工比對存在的疏漏問題。 20自動化測試工具的作用及優(yōu)勢自動化測試工具的優(yōu)勢主要表達在以下幾個方面:1記錄業(yè)務流程并生成腳本程序的才干。2對各種網(wǎng)絡設備客戶機或效力器、其它網(wǎng)絡設備的模擬才干。3用有限的資源生成高質(zhì)量虛擬用戶的才干。4對于整個軟件和硬件系統(tǒng)中各個部分的監(jiān)控才干。5對于測試結(jié)果的表現(xiàn)和分析才干。21軟件自動化測試生存周期方法學自動化測試生存周期方法學1. 自動化測試決議2. 測試工具獲取3. 自動化測試引入
11、過程4. 測試方案、設計與開發(fā)5. 測試執(zhí)行與管理6. 測試評審與評價圖 自動化測試生存周期方法學構(gòu)造22軟件自動化測試生存周期方法學采用自動化測試方法確實認自動化測試工具的獲取自動化測試的引入階段 包括測試過程分析和測試工具的調(diào)查。測試方案與測試設計 包括制定測試方案、建立測試環(huán)境、測試設計和設計開發(fā)。測試執(zhí)行與管理測試活動評審與評價23自動化測試生存周期方法的運用自動化測試生存周期方法學1. 自動化測試決議2. 測試工具獲取3. 自動化測試引入過程4. 測試方案、設計與開發(fā)5. 測試執(zhí)行與管理6. 測試評審與評價A. 系統(tǒng)生存周期過程評價與改良F. 生成維護階段C. 小型工具先導/原型D.
12、 系統(tǒng)設計與開發(fā)階段B. 業(yè)務分析與需求階段E. 組裝與測試階段24自動化測試存在的一些問題不正確的觀念或不現(xiàn)實的期望缺乏具有良好素質(zhì)和有閱歷的測試人才測試工具本身的問題影響測試的質(zhì)量沒有進展有效、充分的培訓不思索公司的實踐情況、盲目引入測試工具沒有構(gòu)成一個良好的測試工具運用環(huán)境其他技術問題和組織問題25測試自動化的限制測試自動化可以帶來非常明顯的收益,但也有以下限制:不能取代手工測試 手工測試比自動測試發(fā)現(xiàn)的缺陷更多對測試質(zhì)量的依賴性極大測試自動化不能提高測試有效性測試自動化能夠會制約軟件開發(fā)。工具本身并無想象力 26建立正確的自動化測試目的 目前,軟件自動化測試還不能處理一切的測試問題,因
13、此,需求建立正確的自動化測試目的。測試用例設計一種測試工具不完全適用于一切測試自動測試不一定減輕任務量測試進度能夠不一定縮短測試工具不一定易于運用測試覆蓋率不會到達百分之百27軟件自動化測試工具簡述自動化測試工具的特征自動化測試工具的分類選擇自動化測試工具常用測試工具概要28自動化測試工具的特征支持腳本化言語(Scripting Language)對程序界面中對象的識別才干支持函數(shù)的可重用支持外部函數(shù)庫籠統(tǒng)層將程序界面中的對象實體映射成邏輯對象分布式測試(Distributed Test)的支持支持數(shù)據(jù)驅(qū)動測試(Data-Driven Test)錯誤處置調(diào)試器(Debugger)源代碼管理支持
14、腳本的命令行(Command Line)方式29自動化測試工具的分類測試工具可以從兩個不同的方面去分類。根據(jù)測試方法不同,自動化測試工具可以分為: 白盒測試工具、黑盒測試工具根據(jù)測試的對象和目的,自動化測試工具可以分為: 單元測試工具、功能測試工具、性能測試工具30白盒測試工具白盒測試工具。普通是指對源程序進展測試用到的工具,測試所發(fā)現(xiàn)的缺點可以定位到代碼級。根據(jù)測試工具任務原理的不同,白盒測試的自動化工具可分為靜態(tài)測試工具和動態(tài)測試工具。靜態(tài)測試工具是在不執(zhí)行程序的情況下,經(jīng)過分析代碼的邏輯構(gòu)造與編碼規(guī)范找出缺陷。31白盒測試工具動態(tài)白盒測試工具經(jīng)過直接執(zhí)行被測程序來完成測試活動。它需求實踐
15、運轉(zhuǎn)被測系統(tǒng),并設置斷點,向代碼生成的可執(zhí)行文件中插入一些監(jiān)測代碼及斷點,經(jīng)過對斷點這一時辰程序運轉(zhuǎn)數(shù)據(jù)對象屬性、變量的值等的監(jiān)控來判別程序能否存在缺陷。常用的動態(tài)白盒測試工具有: Compuware公司的DevPartner IBM公司的 Rational Purify32黑盒測試工具黑盒測試工具是在明確軟件產(chǎn)品應具有的功能的條件下,完全不思索被測程序的內(nèi)部構(gòu)造和內(nèi)部特性,經(jīng)過測試來檢驗軟件功能能否按照軟件需求規(guī)格的闡明正常任務。按照完成的職能不同,黑盒測試工具可以分為:功能測試工具用于檢測程序能否到達預期的功能要求并正常運轉(zhuǎn)。性能測試工具用于確定軟件和系統(tǒng)的性能。常用的黑盒測試工具有: C
16、ompuware公司的QACenter MI公司的Winrunner、QTP等 33測試執(zhí)行和評價工具測試執(zhí)行和評價是執(zhí)行測試用例并對測試結(jié)果進展評價的過程,包括選擇用于執(zhí)行的測試用例、設置測試環(huán)境、運轉(zhuǎn)所選擇的測試用例、記錄測試執(zhí)行過程、分析潛在的缺點,并檢查測試任務的有效性。評價類工具對執(zhí)行測試用例和評價測試結(jié)果過程起到輔助作用。測試執(zhí)行和評價類工具有:捕獲/回放覆蓋分析存儲器測試34測試管理工具測試管理工具用于對測試過程進展管理,協(xié)助完成制定測試方案,跟蹤測試運轉(zhuǎn)結(jié)果。通常,測試管理工具對測試方案、測試用例、測試實施進展管理,還包括缺陷跟蹤管理等。常用的測試管理工具有: IBM公司的Ra
17、tional Test Manager Compuware公司的QACenter測試管理工具包括以下內(nèi)容:測試用例管理缺陷跟蹤管理問題跟蹤管理配置管理35選擇自動化測試工具測試人員在選擇和運用自動化測試工具時,可以從以下角度來思索:按照用途選擇匹配的測試工具在適當?shù)纳芷谶x擇測試工具按照測試人員的實踐技藝選擇匹配的測試工具選擇一個可提供的測試工具36常用測試工具目前,軟件測試方面的工具很多,主要有MercuryInteractiveMI、Rational、 Compuware、Segue和Empirix等公司的產(chǎn)品,而MI公司和Rational公司的產(chǎn)品占了主流。37Mercury公司測試工
18、具Mercury美科利,mercury質(zhì)量中心:提供一個全面的、基于Web的集成系統(tǒng),可在廣泛的運用環(huán)境下自動執(zhí)行軟件質(zhì)量管理和測試。其主要產(chǎn)品如下:Winrunner:是一種企業(yè)級的用于檢驗運用程序能否如期運轉(zhuǎn)的功能性測試工具。經(jīng)過自動捕獲,檢測,和反復用戶交互的操作,WinRunner 可以識別缺陷并且確保那些跨越多個運用程序和數(shù)據(jù)庫的業(yè)務流程在初次發(fā)布就能防止出現(xiàn)缺點,并且堅持長期可靠運轉(zhuǎn)。Loadrunner:是一種預測系統(tǒng)行為和性能的負載測試工具。經(jīng)過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題,LoadRunner 可以對整個企業(yè)架構(gòu)進展測試。經(jīng)過運用LoadR
19、unner ,企業(yè)能最大限制地縮短測試時間,優(yōu)化性能和加速運用系統(tǒng)的發(fā)布周期。38Mercury公司測試工具TestDirector:是基于Web的測試管理處理方案,它可以在公司內(nèi)部進展全球范圍的測試協(xié)調(diào)。TestDirector可以在一獨立的運用系統(tǒng)中提供需求管理功能,并且可以把測試需求管理于測試方案、測試日程控制、測試執(zhí)行和錯誤跟蹤等功能交融為一體,因此極大地加速了測試的進程。 TestDirector提供完好且無限制的測試管理框架,實現(xiàn)對運用測試全部階段的管理與控制。QuickTest Professional::是一個功能測試自動化工具,主要運用在回歸測試中。QuickTest針對的是
20、GUI運用程序,包括傳統(tǒng)的Windows運用程序,以及如今越來越流行的Web運用。它可以覆蓋絕大多數(shù)的軟件開發(fā)技術,簡單高效,并具備測試用例可重用的特點。其中包括:創(chuàng)建測試、插入檢查點、檢驗數(shù)據(jù)、加強測試、運轉(zhuǎn)測試、分析結(jié)果和維護測試等方面。39Rational公司測試工具Rationalwww-900.ibm/cn/software/rational/公司產(chǎn)品如下: Rational Functional Tester:對 Java、Web 和基于 VS.NET WinForm 的運用程序進展高級自動化功能測試。Rational Functional Tester Extension for
21、 Terminal-based Applications:擴展了Rational Functional Tester,以支持基于終端的運用程序的測試。Rational Manual Tester:運用新測試設計技術來改良人工測試設計和執(zhí)行任務。Rational Performance Tester:檢查可變多用戶負載下可接受的運用程序呼應時間和可伸縮性。Rational Purify for Linux and UNIX:為 Linux 和 UNIX提供了內(nèi)存走漏和內(nèi)存損壞檢測。Rational Purify for Windows:為 Windows 提供了內(nèi)存走漏和內(nèi)存損壞檢測。40Rat
22、ional公司測試工具Rational PurifyPlus 企業(yè)版:為 Windows、Linux 和 UNIX 提供了運轉(zhuǎn)時分析。Rational PurifyPlus for Linux and UNIX:為 基于 Linux 和 Unix 的 Java 和 C/C+ 開發(fā)提供了分析工具集。Rational PurifyPlus for Windows:為基于 Windows的Java、C/C+、Visual Basic 和 托管 .NET 開發(fā)提供了運轉(zhuǎn)時分析。Rational Robot:客戶機/效力器運用程序的通用測試自動化工具??梢詫\用各種集成開發(fā)環(huán)境 (IDE) 和言語建立的
23、軟件運用程序,創(chuàng)建、修正并執(zhí)行自動化的功能測試、分布式功能測試、回歸測試和集成測試。Rational TestManager:提供開放、可擴展的測試管理。Rational Test RealTime:支持嵌入式和實時的跨平臺軟件的組件測試和運轉(zhuǎn)時分析。 41Compuware公司測試工具Compuwarewwwpuware公司的QACenter家族集成了一些強大的自開工具,這些工具符合大型機運用的測試要求,使開發(fā)組獲得一致而可靠的運用性能。QACenter協(xié)助一切的測試人員創(chuàng)建一個快速,可重用的測試過程。這些測試工具自動協(xié)助管理測試過程,快速分析和調(diào)試程序,包括針對回歸,強度,單元,并發(fā),集成
24、,移植,容量和負載建立測試用例,自動執(zhí)行測試和產(chǎn)生文檔結(jié)果。QACenter主要包括以下幾個模塊:QARun:運用的功能測試工具。QALoad:強負載下運用的性能測試工具。QADirector:測試的組織設計和創(chuàng)建以及管理工具。TrackRecord:集成的缺陷跟蹤管理工具。EcoTools:高層次的性能監(jiān)測工具。 42其他公司測試工具segue 公司的SilkTestsegue:是業(yè)界領先的、用于對企業(yè)級運用進展功能測試的產(chǎn)品,可用于測試Web、Java或是傳統(tǒng)的C/S構(gòu)造。SilkTest提供了許多功能,運用戶可以高效率地進展軟件自動化測試。這些功能包括:測試的方案和管理;直接的數(shù)據(jù)庫訪問
25、及校驗;靈敏、強大的4Test腳本言語,內(nèi)置的恢復系統(tǒng)(Recovery System);以及具有運用同一套腳本進展跨平臺、跨閱讀器和技術進展測試的才干。43其他公司測試工具AdventNet公司的 QEngineadventnet:是一個運用廣泛且獨立于平臺的自動化軟件測試工具,可用于Web功能測試、web性能測試、Java運用功能測試、Java API測試、SOAP測試、回歸測試和Java運用性能測試。支持對于運用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統(tǒng)客戶端/效力器等開發(fā)的運用程序進展測試。
26、此工具以Java開發(fā),因此便于移植和提供多平臺支持。44其他公司測試工具Radview公司的TestView系列Web性能測試工具和WebLoad Analyzer性能分析工具,旨在測試Web運用和Web效力的功能、性能、程序破綻、兼容性、穩(wěn)定性和抗攻擊性,并且可以在測試的同時分析問題緣由和定位缺點點。 整套Web性能測試和分析工具包含兩個相對獨立的子系統(tǒng):Web性能測試子系統(tǒng)、Web性能分析子系統(tǒng)。其中Web性能測試子系統(tǒng)包含3個模塊:TestView Manager、WebFT以及WebLoad。Web性能分析子系統(tǒng)只需WebLoad Analyzer。45其他公司測試工具美國IXIA公司
27、的運用層性能測試軟件IxChariot是一個獨特的測試工具,也是在運用層性能測試領域得到業(yè)界認可的測試系統(tǒng)。對于企業(yè)網(wǎng)而言,IxChariot可運用于設備選型、網(wǎng)絡建立及驗收、日常維護等3個階段,提供設備網(wǎng)絡性能評價、缺點定位和SLA基準等效力。IxChariot由兩部分組成:控制端Console和遠端Endpoint,兩者都可安裝在普通PC或者效力器上,控制端安裝在Windows操作系統(tǒng)上,遠端支持各種主流的操作系統(tǒng)??刂贫藶樵摦a(chǎn)品的中心部分,控制界面也可采用命令行方式、測試設計界面、腳本選擇及編制、結(jié)果顯示、報告生成以及API接口提供等都由控制端提供。遠端根據(jù)實踐測試的需求,安裝在分布的網(wǎng)
28、絡中,擔任從控制端接納指令、完成測試并將測試數(shù)據(jù)上報到控制端。46一些開源測試工具 功能測試工具Linux Test Project/ :Linux Test Project是一個測試Linux內(nèi)核和內(nèi)核相關特性的工具集合。該工具的目的是經(jīng)過把測試自動化引入到Linux內(nèi)核測試,提高Linux的內(nèi)核質(zhì)量。 運用環(huán)境: LinuxMaxQ/:MaxQ是一個免費的功能測試工具。它包括一個HTTP代理工具,可以錄制測試腳本,并提供回放測試過程的命令行工具。測試結(jié)果的統(tǒng)計圖表類似于商用測試工具,比如Astra QuickTest和Empirix e-Test,這些商用工具都很昂貴。MaxQ希望可以提供
29、一些關鍵的功能,比如HTTP測試錄制回放功能,并支持腳本。運用環(huán)境: Java 1.2以上版本W(wǎng)ebInject/:WebInject是一個針對Web運用程序和效力的免費測試工具。 它可以經(jīng)過HTTP接口測試恣意一個單獨的系統(tǒng)組件??梢宰鳛闇y試框架管理功能自動化測試和回歸自動化測試的測試套。運用環(huán)境: Windows, OS Independent, Linux47一些開源測試工具單元測試工具 JUNITCppUnit:JUnit是一個開源的java測試框架,它是Xuint測試體系架構(gòu)的一種實現(xiàn)。在JUnit單元測試框架的設計時,設定了三個總體目的,第一個是簡化測試的編寫,這種簡化包括測試框架
30、的學習和實踐測試單元的編寫;第二個是使測試單元堅持耐久性;第三個那么是可以利用既有的測試來編寫相關的測試。運用環(huán)境: Windows, OS Independent, Linux48一些開源測試工具性能測試工具Apache JMeter /jmeter/ :Apache JMeter是100的Java桌面運用程序,它被設計用來加載被測試軟件功能特性、度量被測試軟件的性能。設計Jmeter的初衷是測試Web運用,后來又擴展了其它的功能。Jmeter可以完成針對靜態(tài)資源和動態(tài)資源訛誤女監(jiān), Servlets, Perl腳本, Java對象, 數(shù)據(jù)查詢s, FTP效力等的性能測試。 Jmeter可以模擬大量的效力器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度水利工程施工合同示范文本(含安全要求)4篇
- 2022版義務教育體育與健康課程標準試卷
- 2024配電室設備安裝及調(diào)試服務合同2篇
- 2024錨具供貨合同
- 2024年高端人才招聘居間服務合同書3篇
- 2025年0號柴油油品認證居間服務協(xié)議3篇
- 2025年度生態(tài)大門研發(fā)與安裝服務合同范本4篇
- 2025年度特色烹飪技藝傳承廚師雇傭協(xié)議4篇
- 深圳房地產(chǎn)中介培訓課件制作專業(yè)
- 2025年度旅游觀光車租賃合同標的轉(zhuǎn)讓協(xié)議3篇
- 《采礦工程英語》課件
- NB-T31045-2013風電場運行指標與評價導則
- NB-T+10488-2021水電工程砂石加工系統(tǒng)設計規(guī)范
- 天津市和平區(qū)2023-2024學年七年級下學期6月期末歷史試題
- 《中電聯(lián)團體標準-220kV變電站并聯(lián)直流電源系統(tǒng)技術規(guī)范》
- 微型消防站消防員培訓內(nèi)容
- (完整版)鋼筋加工棚驗算
- 焊接工藝的過程監(jiān)測與質(zhì)量分析
- 年夜飯營養(yǎng)分析報告
- 華電行測題庫及答案2024
- 江西省萍鄉(xiāng)市2023-2024學年九年級上學期期末數(shù)學試題(含答案)
評論
0/150
提交評論