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

正文內(nèi)容

軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-全文預(yù)覽

2025-06-28 05:01 上一頁面

下一頁面
  

【正文】 和動(dòng)態(tài)的資源(文件,Servlet,Perl 腳本,java 對(duì)象,數(shù)據(jù)庫和查詢,F(xiàn)TP 服務(wù)器等等)的性能進(jìn)行測(cè)試。 實(shí)驗(yàn)設(shè)備主流 PC 機(jī)一套,windows 操作系統(tǒng)、WEB 項(xiàng)目、jmeter、tomcat、badboy; 實(shí)驗(yàn)內(nèi)容制定性能測(cè)試計(jì)劃和內(nèi)容,編寫性能測(cè)試用例安裝 jmter 和 tomcat利用 jmeter,根據(jù)性能測(cè)試用例,編寫功能測(cè)試腳本運(yùn)行 jmeter,獲得運(yùn)行結(jié)果針對(duì)不同性能測(cè)試用例,分析性能測(cè)試結(jié)果 實(shí)驗(yàn)步驟一、實(shí)驗(yàn)環(huán)境準(zhǔn)備安裝 及以上版本安裝 badboy配置 JAVA_HOME 和 CLASSPATH。現(xiàn)在我們開始填充一個(gè)測(cè)試計(jì)劃的內(nèi)容,這個(gè)測(cè)試計(jì)劃向一個(gè) jsp 文件和一個(gè) servlet 發(fā)出請(qǐng)求,我們需要 JMeter 模擬五個(gè)請(qǐng)求者(也就是五個(gè)線程) ,每個(gè)請(qǐng)求者連續(xù)請(qǐng)求兩次,下面的章節(jié)介紹了詳細(xì)的操作步驟。2. Thread Group 有三個(gè)和負(fù)載信息相關(guān)的參數(shù): 線程數(shù)(Number of Threads): 設(shè)置發(fā)送請(qǐng)求的用戶數(shù)目 請(qǐng)求間隔時(shí)間(Rampup period): 每個(gè)請(qǐng)求發(fā)生的總時(shí)間間隔,單位是秒。我們這里將采用這種屬性。port number: 服務(wù)器提供服務(wù)的端口號(hào)針對(duì)本機(jī)的 Web 服務(wù)器上的 Web 應(yīng)用進(jìn)行測(cè)試,所以 protocal 應(yīng)該是 ,ip 使用localhost,因?yàn)檫@個(gè) web 應(yīng)用發(fā)布的 context 路徑是/jspNews ,所以這里的 path 設(shè)置為/jspNews,因?yàn)槭褂?Tomcat 服務(wù)器,所以 port number 是 8080。現(xiàn)在增加兩個(gè) 請(qǐng)求,因?yàn)槲覀冊(cè)O(shè)置了默認(rèn)的 屬性,所以和默認(rèn) 屬性中相同的屬性不再重復(fù)設(shè)置。字段說明:? Label: 每個(gè) JMeter 的 element (例如 HTTP Request )都有一個(gè) Name 屬性,這里顯示的就是 Name 屬性的值? Samples: 表示你這次測(cè)試中一共發(fā)出了多少個(gè)請(qǐng)求,我的測(cè)試計(jì)劃模擬 10 個(gè)用戶,每個(gè)用戶迭代 10 次,因此這里顯示 100? Average: 平均響應(yīng)時(shí)間 —— 默認(rèn)情況下是單個(gè) Request 的平均響應(yīng)時(shí)間,當(dāng)使用了 Transaction Controller 時(shí),也可以以 Transaction 為單位顯示平均響應(yīng)時(shí)間? Median: 中位數(shù),也就是 50 %用戶的響應(yīng)時(shí)間? 90% Line: 90 %用戶的響應(yīng)時(shí)間? Min: 最小響應(yīng)時(shí)間? Max: 最大響應(yīng)時(shí)間? Error%: 本次測(cè)試中出現(xiàn)錯(cuò)誤的請(qǐng)求的數(shù)量 / 請(qǐng)求的總數(shù)? Throughput: 吞吐量 —— 默認(rèn)情況下表示每秒完成的請(qǐng)求數(shù)( Request per Second ) ,當(dāng)使用了 Transaction Controller 時(shí),也可以表示類似 LoadRunner 的 Transaction per Second 數(shù)? KB/Sec: 每秒從服務(wù)器端接收到的數(shù)據(jù)量,相當(dāng)于 LoadRunner 中的 Throughput/Sec七、開始執(zhí)行測(cè)試計(jì)劃現(xiàn)在你可以通過單擊菜單欄 run Start 開始執(zhí)行測(cè)試計(jì)劃了,結(jié)果如下圖所示:八、用 badboy 錄制 jmeter 腳本Badboy 是一款不錯(cuò)的 Web 自動(dòng)化測(cè)試工具,如果你將它用于非商業(yè)用途,或者用于商業(yè)用途但是安裝 Badboy 的機(jī)器數(shù)量不超過 5 臺(tái),你是不需要為它支付任何費(fèi)用的。在這個(gè)試驗(yàn)中,我們點(diǎn)擊圖書館,輸入自己的帳號(hào)和密碼,登錄到圖書管理系統(tǒng)中。 實(shí)驗(yàn)?zāi)康恼莆杖毕莨芾淼幕驹砗头椒ǎ徽莆?bugfree 的安裝方法;能熟練應(yīng)用 bugfree 進(jìn)行缺陷記錄和管理; 背景知識(shí)Bugfree 是國內(nèi)計(jì)算機(jī)專家劉振飛根據(jù)微軟的缺陷管理思想,利用 php 開發(fā)一個(gè) WEB 開源缺陷管理軟件。大家都很聰明,如果一個(gè)工具是容易理解的、而且管理層提供其使用指南(比如 Bug 怎么被指派和解決) ,那么簡單的工具也能提供巨大的價(jià)值。具體使用流程是:首先創(chuàng)建 Test Case(測(cè)試用例) ,運(yùn)行 Test Case 產(chǎn)生 Test Result(測(cè)試結(jié)果) ,運(yùn)行結(jié)果為Fail 的 Case,直接創(chuàng)建 Bug。解決 Bug 之后,Bug 狀態(tài)變?yōu)?Resolved,并自動(dòng)指派給創(chuàng)建者。具體流程如下圖所示。解決 bug 過程中,可以模擬以下情況:? Bug 沒有爭(zhēng)議,順利解決? Bug 沒有爭(zhēng)議,但必須推遲到后一個(gè)版本才能解決? Bug 沒有爭(zhēng)議,經(jīng)過大家的反復(fù)討論后,才得以解決? 提交的 bug 存在爭(zhēng)議編寫缺陷管理報(bào)告。如果未修復(fù),再重新激活,Bug 狀態(tài)重新變?yōu)?Active;如果已經(jīng)修復(fù)則可以關(guān)閉,Bug 狀態(tài)變?yōu)?Closed,Bug 生命周期結(jié)束。如下圖所示。服務(wù)器端在 Linux 和 Windows 平臺(tái)上都可以運(yùn)行;客戶端無需安裝任何軟件,通過 IE,F(xiàn)ireFox 等瀏覽器就可以自由使用。可以說,遍布全球的微軟研發(fā)人員能夠保持統(tǒng)一的思維模式、做事及語言習(xí)慣,與整個(gè)研發(fā)流程的配套工具密不可分,其中最重要的就是通過 Raid 把整個(gè)產(chǎn)品的研發(fā)有機(jī)的聯(lián)系起來。也可以選擇“File Save”菜單保存為Badboy腳本;啟動(dòng) JMeter 并打開剛剛生成的測(cè)試腳本。錄制過程如下:在地址欄輸入你需要錄制的Web應(yīng)用的URL—這里以 為例,并點(diǎn)擊GO 按鈕開始錄制。你可以通過下面的步驟來增加 listener:1. 選中可視化界面中左邊樹的 Test Plan 節(jié)點(diǎn),單擊右鍵,選擇“添加監(jiān)聽器聚合報(bào)告”2. 選中可視化界面中左邊樹的 Test Plan 節(jié)點(diǎn),單擊右鍵,選擇“添加監(jiān)聽器用表格觀察結(jié)果” ??梢酝ㄟ^下面的步驟來增加性的 請(qǐng)求:1. 選中可視化界面中左邊樹的 Thread Group 節(jié)點(diǎn),單擊右鍵,選擇“添加sampler 請(qǐng)求”,界面右邊將會(huì)出現(xiàn)他的設(shè)置信息框。2. 默認(rèn) 屬性的主要參數(shù)說明如下: protocal:發(fā)送測(cè)試請(qǐng)求時(shí)使用的協(xié)議 server name or ip:被測(cè)試服務(wù)器的 ip 地址或者名字 path: 默認(rèn)的起始位置。 將 Number of Threads 設(shè)置為 5,Rampup period 設(shè)置為 0(也就是同時(shí)并發(fā)請(qǐng)求) ,不選中forever,在 Loop Count 后面的輸入框中輸入 2。詳細(xì)步驟如下:1. 選中可視化界面中左邊樹的 Test Plan 節(jié)點(diǎn),單擊右鍵,選擇 Add39。啟動(dòng) tomcat二、建立測(cè)試計(jì)劃(Test Plan)測(cè)試計(jì)劃描述了執(zhí)行測(cè)試過程中 JMeter 的執(zhí)行過程和步驟,一個(gè)完整的測(cè)試計(jì)劃包括一個(gè)或者多個(gè)線程組(Thread Groups)、邏輯控制(Logic Controller) 、實(shí)例產(chǎn)生控制器(Sample Generating Controllers) 、偵聽器 (Listener)、定時(shí)器(Timer) 、比較( Assertions) 、配置元素(Config Elements) 。你可以使用它做性能的圖形分析或在大并發(fā)負(fù)載測(cè)試你的服務(wù)器/腳本 /對(duì)象。 實(shí)驗(yàn)?zāi)康恼莆招阅軠y(cè)試的基本原理和方法;掌握 jmeter 測(cè)試工具使用方法掌握 IBM Performance tester 工具使用方法掌握性能測(cè)試的分析方法 背景知識(shí)Apache jmeter 是一個(gè) 100%的純 java 桌面應(yīng)用,用于壓力測(cè)試和性能測(cè)量。Selenium on Rails 是一個(gè)專門用于為測(cè)試 Rails 應(yīng)用程序提供便利的插件。目前的最新版本是 。它是一個(gè)內(nèi)嵌于瀏覽器中的JavaScript 和 iframe 的自動(dòng)化測(cè)試引擎。這個(gè)工具的主要功能包括:測(cè)試與瀏覽器的 兼容性測(cè)試你的應(yīng)用程序看是否能夠很好得工作在不同瀏覽器和操作系統(tǒng)之上。提交生成的 html 格式代碼覆蓋測(cè)試報(bào)告 自動(dòng)化功能測(cè)試 實(shí)驗(yàn)類型實(shí)驗(yàn)類型為驗(yàn)證型,2 個(gè)學(xué)時(shí)。編寫 junit 測(cè)試代碼,并進(jìn)行測(cè)試。(2) 樁模塊:用以代替被測(cè)模塊調(diào)用的子模塊。對(duì)于每一組輸入,應(yīng)有預(yù)期的正確結(jié)果。③ 導(dǎo)出測(cè)試用例利用邏輯覆蓋方法生成測(cè)試用例,確?;韭窂郊忻織l路徑的執(zhí)行。因?yàn)閳D (b)所示控制流圖有 4 個(gè)區(qū)域。 (a) 程序流程圖 (b) 控制流圖 圖 33 程序流程圖與對(duì)應(yīng)的控制流圖 通常環(huán)路復(fù)雜性可用以下三種方法求得。所謂獨(dú)立路徑,是指包括一組以前沒有處理的語句或條件的一條路徑。圖 31 控制流圖的各種圖形符號(hào)如果判定中的條件表達(dá)式是復(fù)合條件時(shí),即條件表達(dá)式是由一個(gè)或多個(gè)邏輯運(yùn)算符(OR, AND,NAND,NOR)連接的邏輯表達(dá)式,則需要改復(fù)合條件的判定為
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1