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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于loadrunner的web應(yīng)用程序測(cè)試方法的研究與實(shí)現(xiàn)-wenkub

2022-12-12 19:51:40 本頁(yè)面
 

【正文】 關(guān)技術(shù)和管理方法。 Web application procedure 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 6 第一章 概述 軟件工程 軟件工程的定義 1968 年,北大西洋公約組織在原西德召開計(jì)算機(jī)科學(xué)會(huì)議,由 Fritz Bauer首次提出了 “軟件工程 ”的概念。 新奧家電連鎖網(wǎng)絡(luò)系統(tǒng)滿足設(shè)計(jì)和用戶的要求,新奧家電連鎖網(wǎng)絡(luò)系統(tǒng)可以對(duì)外發(fā)布。自動(dòng)性能測(cè)試是一項(xiàng)規(guī)范。 需求是項(xiàng)目組的輸入,測(cè)試的系統(tǒng)是項(xiàng)目組的輸出,重視項(xiàng)目組的輸入和輸出,就把住了產(chǎn)品 的質(zhì)量關(guān)。無(wú)論您在哪里?是直達(dá)或是換乘、是國(guó)內(nèi)還是國(guó)外,在出發(fā)地都能拿到海陸空全程電子客票。這種服務(wù)不僅可以在網(wǎng)上實(shí)施也可撥打客服完成。系統(tǒng)的問(wèn)題越早發(fā)現(xiàn),改正的成本越低,破壞性越小,所以,在系統(tǒng)發(fā)布前,要盡量多地把系統(tǒng)的問(wèn)題找出來(lái),其手段就是有計(jì)劃、有組織地進(jìn)行充分的測(cè)試。它利用有關(guān)產(chǎn)品、人員和過(guò)程的信息來(lái)減少應(yīng)用程序、升級(jí)應(yīng)用程序或修補(bǔ)程序部署中的風(fēng)險(xiǎn)。 關(guān)鍵詞: 壓力測(cè)試; LoadRunner; Web 應(yīng)用程序 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 5 ABSTRACT Software development process can be divided into demand, design, implementation and test four stages. Demand is the project team input, the test system is the output of the project team, the project team to the input and output, put a live product quality. The sooner the problem found that the cost of correction lower, destructive smaller, so in a prepublication system, to be as much of the system in question to find out their means of a planned and anized way to conduct adequate testing. In this paper, the test object is B / S pattern of development of Web applications New Austrian home appliances chain work. The use of automated testing tools LoadRunner performance of the new Austrian home appliances chain work system load pressure testing. Automatic test is a norm. It uses the product, and process information, to reduce the application procedure upgrading applications or patch deployment risks. Automatic performance testing is the core principle of production through the workload for predeployment systems to measure system performance and, ultimately, user experience. The test results show that the new Austrian home appliances chain work systems to meet 100 users logged the same time, site server and database server did not unusual. New Austrian home appliances chain work design and systems to meet the user39。 軟件工程一直以來(lái)都缺乏一個(gè)統(tǒng)一的定義,很多學(xué)者、組織機(jī)構(gòu)都分別給出了自己的定義: Boehm:運(yùn)用現(xiàn)代科學(xué)技術(shù)知識(shí)來(lái)設(shè)計(jì)并構(gòu)造計(jì)算機(jī)程序及為開發(fā)、運(yùn)行和維護(hù)這些程序所必需的相關(guān)文件資料。 軟件工程由方法、工具和過(guò)程三部分組成,稱軟件工程的三要素。 這條基本原理是應(yīng)該把軟件生存周期劃分成若干個(gè)階段,并相應(yīng)地制定出切 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 7 實(shí)可行的計(jì)劃,然后嚴(yán)格按照計(jì)劃對(duì)軟件開發(fā)與維護(hù)工作進(jìn)行管理。 ( 2) 堅(jiān)持進(jìn)行階段評(píng)審 。因此,這是一條必須堅(jiān)持的重要原理。其中主要是實(shí)行基準(zhǔn)配置管理(又稱為變動(dòng)控制),即凡是修改軟件的建議,尤其是涉及基本配置的修改建議,都必須按規(guī)程進(jìn)行嚴(yán)格的評(píng)審,評(píng)審?fù)ㄟ^(guò)后才能實(shí)施。多年來(lái),人們一直致力于研究新的 “程序設(shè)計(jì)技術(shù) ”。因此,軟件開發(fā)小組的工作進(jìn)展情況可見性差,難于評(píng)價(jià)和管理。實(shí)踐表明,素質(zhì)高的人員與素質(zhì)低的人員相比,開發(fā)效率可能高幾倍至幾十倍、而且所開發(fā)的軟件中的錯(cuò)誤也要少得多。但是,軟件工程不能停留在已有的技術(shù)水平上,應(yīng)積極主動(dòng)地采納或創(chuàng)造新的軟件技術(shù),要注意不斷總結(jié)經(jīng)驗(yàn),收集工作量、進(jìn)度、成本等數(shù)據(jù),并進(jìn)行出錯(cuò)類型和問(wèn)題報(bào)告的統(tǒng)計(jì)。 該原則與系統(tǒng)設(shè)計(jì)有關(guān)。 在軟件設(shè)計(jì)中,通常需要考慮軟件的模塊化、抽象與信息隱蔽、局部化、一致性以及適應(yīng)性等特征。在軟件工程中,軟件工 具與環(huán)境對(duì)軟件過(guò)程的支持頗為重要。因此,僅當(dāng)軟件過(guò)程予以有效管理時(shí),才能實(shí)現(xiàn)有效的軟件工程。 9 個(gè)階段有:可 行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、組裝測(cè) 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 9 試、驗(yàn)收測(cè)試、使用與維護(hù)、退役。 統(tǒng)計(jì)表明,軟件測(cè)試工作往往占軟件開發(fā)總工作量的 40%以上。 ( 3) 在開發(fā)各階段應(yīng)事先分別制定出相應(yīng)的測(cè)試計(jì)劃,在測(cè)試開始后應(yīng)嚴(yán)格執(zhí)行,防止隨意性。 使用與維護(hù) 驗(yàn)收測(cè)試 組裝測(cè)試 實(shí)現(xiàn) 詳細(xì)設(shè)計(jì) 概要設(shè)計(jì) 需求分析 退役 開發(fā)過(guò)程 使用與維護(hù)過(guò)程 定義過(guò)程 可行性研究 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 10 ( 5) 避免 程序員測(cè)試自己的程序。 ( 7) 長(zhǎng)期妥善保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和有關(guān)的分析報(bào)告。 : ( 1) 單元測(cè)試 單元測(cè)試是對(duì)軟件中的基本組成單位進(jìn)行的測(cè)試,如一個(gè)模塊、一個(gè)過(guò)程等等。 一個(gè)軟件單元的正確性是相對(duì)于該單元的規(guī)約而言的。它根據(jù)集成測(cè)試計(jì)劃,一邊將模塊或其他軟件單位組合成越來(lái)越大的系統(tǒng),一 邊運(yùn)行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍。軟件系統(tǒng)測(cè)試方法很多,主要有功能測(cè)試、性能測(cè)試、隨機(jī)測(cè)試等等。這是軟件在投入使用之前的最后測(cè)試。 ( 6) Alpha 測(cè)試:在系統(tǒng)開發(fā)接近完成時(shí)對(duì)應(yīng)用系統(tǒng)的測(cè)試;測(cè)試后,仍然 會(huì)有少量的設(shè)計(jì)變更。 : ( 1) 白盒測(cè)試 白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,是指基于一個(gè)應(yīng)用代碼的內(nèi)部邏輯知識(shí),即基于覆蓋全部代碼、分支、路徑、條件的測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè) 試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。第三,窮舉 路徑測(cè)試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。 “黑盒 ”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。 ( 3) ALAC(Actlikeacustomer)測(cè)試 ALAC 測(cè)試是一種基于客戶使用產(chǎn)品的知識(shí)開發(fā)出來(lái)的測(cè)試方法。 不同類型的性能測(cè)試側(cè)重于不同的測(cè)試目標(biāo),這些性能測(cè)試的實(shí)施貫穿于整個(gè)軟件開發(fā)生命周期 (Software Development Life Cycle, SDLC)。 ( 2) 爭(zhēng)用測(cè)試 : 核實(shí)測(cè)試對(duì)象對(duì)于多個(gè)主角對(duì)相同資源(數(shù)據(jù)記錄、內(nèi)存等)的請(qǐng)求的處理是否可以接受。 性能評(píng)價(jià)通常是和用戶代表一起協(xié)作并且以多級(jí)方法執(zhí)行的。 分析的第二級(jí)檢查特定主角 /用例執(zhí)行的摘要統(tǒng)計(jì)信息和實(shí)際數(shù)據(jù)值,以及測(cè)試對(duì)象的性能行為。詳細(xì)分析為決策提供客觀和定量的標(biāo)準(zhǔn),但是它耗時(shí)較長(zhǎng),并且要求對(duì)統(tǒng)計(jì)學(xué)有基本的理解。 第二章 LoadRunner 概述 簡(jiǎn)介 自動(dòng)性能測(cè)試 自動(dòng)性能測(cè)試是 一項(xiàng)規(guī)范,它利用有關(guān)產(chǎn)品、人員和過(guò)程的信息來(lái)減少應(yīng)用程序、升級(jí)應(yīng)用程序或修補(bǔ)程序部署中的風(fēng)險(xiǎn)。有效的自動(dòng)性能測(cè)試過(guò)程將有助于做出更明智的發(fā)行決策,并防止系統(tǒng)出現(xiàn)故障和解決可用性問(wèn)題。故障點(diǎn)越多,找出問(wèn)題根源的難度就越大。嚴(yán)格的性能測(cè)試是量化和減少業(yè)務(wù)風(fēng)險(xiǎn)最常見的策略。Controller 可以組織、驅(qū)動(dòng)、管理和監(jiān)控負(fù)載。美科利認(rèn)為,雖然每個(gè)性能測(cè)試的實(shí)施過(guò)程都有所差異,但廣義上說(shuō),該流程可以分為以下四個(gè)階段 ——設(shè)計(jì)、創(chuàng)建、執(zhí)行和診斷 /調(diào)優(yōu)。 創(chuàng)建階段的任務(wù)包括對(duì)設(shè)計(jì)階段所確定的業(yè)務(wù)流程和工作負(fù)荷進(jìn)行調(diào)優(yōu),使其成為自動(dòng)化組件,可推動(dòng)形成反復(fù)的、實(shí)際的負(fù)載。 執(zhí)行階段包括運(yùn)行負(fù)載場(chǎng)景和衡量系統(tǒng)性能。 診斷和調(diào)優(yōu)階段的重點(diǎn)在于定位問(wèn)題,協(xié)助快速解決問(wèn)題,并調(diào)整系統(tǒng)參數(shù)以最大化系統(tǒng)性能。它是 具備行業(yè)標(biāo)準(zhǔn)的負(fù)載測(cè)試解決方案,用于預(yù)測(cè)系統(tǒng)行為和性能,它也是如今市場(chǎng)中唯一集成負(fù)載測(cè)試、調(diào)整和診斷的方案。 ( 2) 驗(yàn)證新的和更新的應(yīng)用程序使其符合特定的性能需求。 ( 3) 負(fù)載生成器:用于通過(guò)運(yùn)行虛擬用戶生成負(fù)載。 創(chuàng)建 Vuser 腳本:將最終用戶活動(dòng)捕獲到自動(dòng)腳本中。 的功能 Controller 是用來(lái)創(chuàng)建、管理和監(jiān)控測(cè)試的中央控制臺(tái)。將打開 “ Mercury LoadRunner Launcher” 窗口。 ( 3) 打開示例測(cè)試。 如圖 23。 在“場(chǎng)景組”窗格中,可以看到 Vuser 逐漸開始運(yùn)行 并在系統(tǒng)上生成負(fù)載。使用 LoadRunner 的集成監(jiān)控器套件可以度量負(fù)載測(cè)試期間每個(gè)單一層、服務(wù)器和系統(tǒng)組件的性能。前三個(gè)不需要配置。 通過(guò)事務(wù)響應(yīng)時(shí)間 — 整個(gè)場(chǎng)景圖,可以監(jiān)控完成每個(gè)事務(wù)所花費(fèi)的時(shí)間。這樣可以跟蹤了解在服務(wù)器上生成的負(fù)載量。 選擇一行,圖中的相應(yīng)線條將突出顯示,反之亦然。錯(cuò)誤統(tǒng)計(jì)信息圖提供了有關(guān)場(chǎng)景執(zhí)行期間發(fā)生錯(cuò)誤時(shí)間及錯(cuò)誤數(shù)的詳細(xì)信息。 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 21 圖 27 錯(cuò)誤統(tǒng)計(jì)信息圖 測(cè)試運(yùn)行結(jié)束時(shí) , LoadRunner 將提供一個(gè)深入分析部分,此部分由詳細(xì)的圖和報(bào)告組成。 通過(guò)選擇 “ 結(jié)果 ” “ 結(jié)果設(shè)置 ” 或單擊 “ 分析結(jié)果 ” 按鈕,可以打開帶有場(chǎng)景結(jié)果的 Analysis。操作系統(tǒng)至少為 Windows 2021 或 WindowsNT。 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 22 圖 28 LoadRunner 安裝過(guò)程示意圖 ( 2) 選擇 “ Typical” 典型安裝,單擊 “ Next” 進(jìn)行下一步設(shè)置。 圖 211 添加 Licesnse 示意圖 圖 212 添加 Licesnse 示意圖 ( 6) 運(yùn)行 LoadRunner 軟件。 前臺(tái)首頁(yè)運(yùn)行結(jié)果如圖 32 所示。 圖 36 留言簿界面 后臺(tái)開發(fā) 新奧家電 連鎖網(wǎng)絡(luò)系統(tǒng)的后臺(tái)主要由 9 個(gè)模塊組成,分別是后臺(tái)登錄、用戶管理、公司管理、產(chǎn)品管理、留言管理、銷售登記、銷售查詢、銷售排行。 圖 38 銷售查詢模塊運(yùn)行結(jié)果 在后臺(tái)登錄中,對(duì)用戶的權(quán)限是有限定的。在用戶管理模塊中,可以對(duì)普通用戶人員信息進(jìn)行修改及刪除操作;對(duì)管理人員的信息,只能進(jìn) 行修改操作。 JDK: J2sdk 版本。 ( 2) 建立站點(diǎn) 在 Tomact \webapps 文件夾下以工程的名稱 electric 建立文件夾,接著在electric 下建立 WEBINF 文件夾,最后在 WEBINF 下建立 classes 文件夾、 lib文件夾及 保存類文件、需要的包存儲(chǔ)信息及配置站點(diǎn)的信息。 系統(tǒng)設(shè)計(jì)要求系統(tǒng)能承受 100 個(gè)用戶同時(shí)登錄,且站點(diǎn)服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器不能出現(xiàn)任何問(wèn)題。 LoadRunner 虛擬用戶生成器 (VuGen) 采用錄制并播放機(jī)制。 ( 1) 啟動(dòng) LoadRunner。 圖 41 LoadRunner 主窗口 ( 2) 打開 VuGen。 ( 3)創(chuàng)建一個(gè)空白 Web 腳本 大學(xué) 200 屆 本科生畢業(yè)設(shè)計(jì)(論文) 33 在
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1