版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LoadRunner to Performance Center MigrationAn Objective Analysis of Migration OptionsWhite paperIntroduction2Overview of the LoadRunner Product2Overview of the Performance Center Product2Benefits of Performance Center3Migration from LoadRunner to Performance Center4Strategies4Side By Side Migration4G
2、radual Migration4Automated Structured Migration5Asset Migration Considerations5Resource Considerations6Conclusion6IntroductionThis document examines the choices and decision-making process involved in migrating from a LoadRunner strategy to a Performance Center strategy. This analysis includes a dis
3、cussion of the LoadRunner and Performance Center products, an explanation of the benefits of Performance Center, and presents the common strategies that can be used to migrate from one setup to the other. Although LoadRunner is an industry-leading performance testing tool and its usage and setup are
4、 widely known, the additional benefits of a Performance Center installation can leverage many of the known benefits of LoadRunner across multiple areas of a customers business. Factors such as usage, expected growth, current setup, and direction of the company are not addressed in this document but
5、must be considered when making this investment.Overview of LoadRunnerLoadRunner is an application set that provides businesses a way to reliably simulate the load of multiple users against their given application. LoadRunner emulates hundreds of thousands of concurrent users to apply production work
6、loads to almost any client platform or environment. LoadRunner stresses an application from end to end applying consistent, measurable, and repeatable loads. It then uses the data to identify scalability issues that can affect real users in production.As it drives load against the system, LoadRunner
7、 captures end-user response times for key business processes and transactions to determine whether an organization can meet its service-level agreements (SLAs). Non-intrusive, real-time performance monitors obtain and display performance data from every tier including server and system components. D
8、iagnostics probes gather code-level data to isolate bottlenecks at the SQ L statement or method level. After the load test completes, the LoadRunner analysis engine provides a single view of end-user, system-level, and code-level performance data, reducing time to problem resolution. It includes an
9、Auto Correlation engine to scan user, system and diagnostics data, and provides the top ten likely causes of system slowdown. This helps users to determine whether they have met their goals, and if not, why not and who owns the problem.Key features and benefits of using LoadRunner include: Decreases
10、 the risk of deploying systems that do not meet performance requirements Reduces hardware and software costs by accurately predicting system capacity Enables intelligent service-level management before services go live Shortens test cycles to accelerate delivery of high quality applications Pinpoint
11、s end-user, system-level, and code-level bottlenecks quickly and easily Reduces the cost of defects by testing early in the development cycleThe LoadRunner setup allows for repeatable and reliable testing, which is integral for troubleshooting and baselining of applications under test (AUTs). Analys
12、is of the LoadRunner test results showhow to tune the AUT or where bottlenecks in hardware or application performance reside. This allows development teams to concentrate their troubleshooting efforts on these areas.LoadRunner is mainly used when one or multiple applications are load tested within o
13、ne line of business and restricted to one location. Therefore, different testing teams must be physically present at this location and must often schedule their time on the server to ensure that conflicts do not occur. In short, this is not a scalable model when customers have applications that need
14、 to be load tested from different locations. It also does not allow access to LoadRunner experts in other locations, as remote access to the LoadRunner machine is against HP license usage policy.Overview of Performance CenterPerformance Center is an enterprise-class performance testing software, des
15、igned for both global standardization and the formation of a performance testing Center of Excellence (CoE). Performance Center is a set of servers that provide a remote and common interface into the testing effort. The creation of scenarios and managing of resources, Controllers and Injectors, is d
16、one via this interface. All of the scripts, scenarios, monitors, and results are then stored within Performance Center, so that it can be leveraged from one stage of the project to the next with minimal re-creation.Additionally, the concept of a project is introduced in Performance Center. A project
17、 is a logical grouping of scripts, monitors, and scenarios around a particular application area. This leverages the scripts that already exist in the project to be used in multiple tests for that application area. It also allows for repeatability between phases and versions of the application under
18、test.Benefits of Performance CenterPerformance Center is not a Web interface for LoadRunner. This is often a common misconception that leads to confusion and problems in both the deployment and usage of Performance Center as a whole. There are a number of benefits that Performance Center has over Lo
19、adRunner that need to be looked at for a customers business. Figure 1 opposite illustrates Performance Center and a high-level overview of the functionality.The benefits of Performance Center reside in the testing management aspect of a customers testing environment. Performance Center allows the cl
20、ient to manage the utilization, licensing, usage, and setup of the performance testing environment. Performance Center also brings environment stability and provides the highest-usage model for the hardware resources. Performance Center employs a project setup and configuration that allows different
21、 projects to have Vusers available to them and a number of Host machines. This prevents projects from using all of the resources that are in the environment, especially small projects with a small number of Vusers that will use up the license on that Controller. With Performance Center, resources ar
22、e managed in a pool of Vusers and a pool of Controllers that can be mixed and matched to meet the specific needs of a project. As smaller projects enter the environment, they use only the licenses that are required for the test. The remainder are left to be pulled for other projects and for more eff
23、ective license utilization overall.Figure 1: Solution for Enterprise-Scale Performance Testing - HP Performance CenterAdditionally, Performance Center allows for the customer to maximize hardware utilization. In the past, a small project or test would use the whole Controller and Vuser license for t
24、he test even if it didnt require the hardware resources for that test. By setting up projects within Performance Center to limit the number of Vusers as well as the number of Hosts, Performance Center can provide more testing using the existing Hosts more efficiently and cost-effectively.The managem
25、ent of the physical environment is also handled within the interface of Performance Center. This allows for monitoring of the customers testing resources for availability as well as patching and upgrade capabilities. As LoadRunner environments grow, the effort involved in keeping all of the machines
26、 at a current patch level and operational level also grows. Performance Center allows for this process to be monitored and controlled via the administrator site. The ability to monitor the whole of the Performance Center environment is built into Performance Center. This allows for automated reporti
27、ng of hardware outages as well as leveraging the flexible nature of Performance Center to use all of the resources available for testing efforts. Because of the pooling of resources, outages do not impact testing efforts as much as the loss of a Controller did in the LoadRunner environment.Migration
28、 from LoadRunner to Performance CenterWhen looking to migrate from an existing LoadRunner environment to Performance Center, a number of things need to be considered: how this migrationis to be implemented, the existing assets that can be leveraged to make this both cost-effective and efficient, the
29、 resources needed to maintain this compared to maintaining LoadRunner, and where this effort will lead in the maturation toward a performance testing CoE. These questions are addressed in the sections below.Strategies1. Side-by-side migration Build a new Performance Center environment as a whole, wh
30、ile keeping the LoadRunner environment intact.2. Gradual migration Build the core of the Performance Center environment and gradually reuse existing LoadRunner machines to augment and build out the new Performance Center environment.3. Automated structured migration Recreate the existing LoadRunner
31、scenarios and scripts into Performance Center. This can be done by duplicating them in Performance Center by incorporating Performance Center User site features and/or directly updating the Performance Center schema using an automated script.Side By Side MigrationStrategy 1: In this set up, both ins
32、tances run for a time while assets (scripts) are moved to the newly created Performance Center projects and the scenarios and monitors for those projects are created. This allows customers to train on and to provide testing for all existing efforts while new testing efforts can utilize Performance C
33、enter from the start. There is a higher cost as the customer will need to duplicate both environments and have close to double the number of physical servers for a time. This does, however, provide a safer way to upgrade and enhance the hardware to be used for testing (larger servers, increase RAM,
34、etc.) There is a lower risk associated with this approach as the existing LoadRunner installation is operational and available for fallback if the customer has issues with migration or configuration of the new environment.Figure 2 : Side-by-Side MigrationGradual MigrationStrategy 2: LoadRunner is up
35、 and running and Performance Centers core servers are set up. As projects are set up and scripts are migrated, LoadRunner machines are slowly decommissioned and added to the existing Performance Center environment as Host machines.In other words, a full installation of the Performance Center servers
36、 (Admin, Web, Utility, File System and Database) run with one to two Host machines (decommissioned and reinstalled LoadRunner Controllers and/or Injectors) to prove stability. After these have been validated and setup, scripts are migrated into a project (usually a highly active and existing project
37、) over to the Performance Center environment. Projects within the customer business should be prioritized on usage and risk, where higher usage and lower risk projects are the first to be moved, then higher usage and higher risk, and so on. Scenarios and monitoring groups are then set up for this pr
38、oject and after they have been done, the testing efforts for the project are moved to Performance Center. This allows for the load of tests on the LoadRunner environment to decrease gradually and allows the performance testers extra time to migrate scripts from all the other projects over to Perform
39、ance Center. This does not affect the ongoing testing.After all of the assets of a project have been moved (scripts migrated) or created (scenarios and monitors set up), that project can then stop using LoadRunner and start using Performance Center. As the number of LoadRunner tests decreases, the L
40、oadRunner hardware is gradually moved from the LoadRunner environment and augmented in the Performance Center environment.Figure 3: Gradual MigrationDespite the ability of gradual migration to leverage existing hardware, it does increase the risk factor, as neither environment has full capability wh
41、ile the migration is taking place. In some cases, those risks have to be measured against the cost of duplication.Automated Structured MigrationStrategy 3: In this approach, existing LoadRunner scenarios and the scripts within the various projects are evaluated first. The second step is to recreate
42、the same structure within Performance Center so that all LoadRunner assets are converted and migrated into Performance Center. This approach requires a deep and thorough understanding of both LoadRunner and Performance Center features to replicate the LoadRunner assets into Performance Center withou
43、t any loss of assets during the migration. At the end of the process, Performance Center would be able to host the same LoadRunner scenarios and associated scripts, as well as the run-time settings for the scenarios and monitors that are associated with each LoadRunner scenario.As this method involv
44、es moving all of the assets at once from LoadRunner to Performance Center, testing efforts can begin almost immediately in the new Performance Center environment using the migrated LoadRunner assets. The testing can continue on the existing LoadRunner environment as long as no new projects are being
45、 introduced. This process is also the fastest among the three approaches as most of the LoadRunner assets are moved in a short period of time. For example, creating projects in Performance Center and associating LoadRunner scenarios within those projects can happen at the same time as importing the
46、scripts for that project.Figure 4: Automated Structured MigrationThe advantages are faster migration and the reuse of existing LoadRunner infrastructure and test assets. The only risk is the minimal downtime required when testing cannot be performed or is limited during the actual migration of LoadR
47、unner assets to Performance Center.Asset Migration ConsiderationsThere are a number of assets that can be reused in the above strategies. The largest assets are the scripts used in LoadRunner. Scripts can be ported over to Performance Center by using the migration and saving utility with Vugen. Scen
48、arios and monitors have to be recreated within Performance Center, but these are very small investments of time compared to those required to develop scripts for applications.Hardware can usually be reused. In any of the above strategies, the LoadRunner hardware can be recycled after usage. Keeping
49、both environments up and running at the same time is usually costly becauseit adds additional servers to the environment that are then phased out as they are not needed in the new environment. To keep existing testing efforts running consistently, it is recommended to allow for a small Performance C
50、enter setup to take place and then decommission and reinstall LoadRunner machines as testing projects have been migrated to Performance Center. The Performance Center environment, however, cannot use existing LoadRunner machines while those machines are still being used in LoadRunner.Resource Consid
51、erationsThe move from the LoadRunner to Performance Center platform creates a need for a new role(s) or a modification of a role(s) within the quality testing department. The role(s) is either the transition from a LoadRunner admin to a Performance Center admin for the installation, or the creation
52、of that role if one does not exist. Additionally, the larger number of servers in the overall environment may require an owner of this hardware, and this role may be assigned to the admin as well.Performance Center Admin: This is the user or users (backups are always needed in higher-usage applicati
53、ons) who manage the setup of projects, users, and user groups, as well as the introduction of Hosts into the Performance Center environment. The Performance Center Admin should be part of the installation and migration functions from LoadRunner to Performance Center to gain a firm working knowledge
54、of how Performance Center works. This can be a full-time role as the size of a customers environment grows, or it can be a sub-set of an existing role. It is important that this role is defined to keep stability and to ensure that there is a resource(s) with knowledge of the environment as a whole. This role should include troubleshooting of Performance Center, error handling, and reporting from the Performance Center system (not from the
溫馨提示
- 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大全【人事管理】
- 三角形的面積推導(dǎo)課件
- 第4單元 民族團(tuán)結(jié)與祖國統(tǒng)一 測試卷-2021-2022學(xué)年部編版八年級(jí)歷史下冊
- DBJT 13-317-2019 裝配式輕型鋼結(jié)構(gòu)住宅
- 《電鍍錫工藝學(xué)》課件
- 2024年大學(xué)生攝影大賽活動(dòng)總結(jié)
- 《焊接基本知識(shí)》課件
- 中小學(xué)家長會(huì)122
- 美術(shù):源起與影響
- 醫(yī)療行業(yè)專業(yè)技能培訓(xùn)體會(huì)
- 2020年10月自考00094外貿(mào)函電試題及答案含解析
- 中等職業(yè)學(xué)校教研教改工作總結(jié)
- 甲狀腺細(xì)針穿刺細(xì)胞學(xué)檢查課件
- 醫(yī)療廢物管理人員及相關(guān)工作人員培訓(xùn)制度(15篇范文)
- 麻醉醫(yī)學(xué)知識(shí)培訓(xùn)培訓(xùn)課件
- 人教版四年級(jí)上冊數(shù)學(xué) 第五單元《平行四邊形和梯形》單元專項(xiàng)訓(xùn)練 作圖題(含答案)
- 物業(yè)品質(zhì)督導(dǎo)述職報(bào)告
- 2024年山東濟(jì)南軌道交通集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 療愈行業(yè)現(xiàn)狀分析
- 北京海淀區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期期末數(shù)學(xué)數(shù)學(xué)試卷
- 2023年安全總監(jiān)年終工作總結(jié)
評(píng)論
0/150
提交評(píng)論