《bbossgroups测试报告.docx》由会员分享,可在线阅读,更多相关《bbossgroups测试报告.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LoadRunnerReportDate: 2011-6-15MERCURY-7 Web Page DiagnosticsDisplays Web Page Diagnostics.Title:Graph Type:Granularity:(spuoo8s)0.104720.1309Web Page DiagnosticsWeb Page Diagnostics Breakdown 256 Seconds00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40
2、02:50 03:00 03:10Elapsed scenario time hh:mm149. 16. 2. bean. htm?id=15 (main URL):Action Transaction -ColorScaleMeasurementMin.Ave.Max.SD149. 16. 2. bean. htm?id=15 (main URL)0.010. 0923. 2040. 2628 Page Download Time BreakdownDisplays a breakdown of each page component,s download time.Title:Page D
3、ownload Time BreakdownCurrent Results:c:Documents and SettingsAdministratorLocal SettingsTemph32h32. IrrFilters:Component Hierarchical Path = (ActionTransaction- 149.16.2.bean.htm?id=15 (main URL)Group By:Page Download Time Bieakdown(SPUOO3S) 3E 二0.046 -0.044-0.042 -0.04-0.038 -0.036-0.034 -0.032 -0
4、.03-0.028 -0.026 -0.024 -0.022 -0.02-0.018-0.016-0.014-0.012-0.01 -0.008 -0.006 0.004 -0.002-0149.16./CSS/default .css149.16.2.bean.htm?id=15Component NameColorScaleMeasurementMin.Ave.Max.SD1DNS Resolution Time0.00.00.00.01Connection Time0.00. 0033. 0050. 0611SSL Handshaking Time0.00.00.00.01FTP Aut
5、hentication Time0.00.00.00.01First Buffer Time0.00.0193. 0430. 0861Receive Time0.00.0143. 0460. 1131Client Time0.00.00. 0030.01Error Time0.00.00.00.09 Average Transaction Response TimeDisplays the average time taken to perform transactions during each second test. This graph helps you determine whet
6、her the performance of the server acceptable minimum and maximum transaction performance time ranges defined system.of the load is within for yourTitle:Current Results:Filters:Group By:Granularity:Average Transaction Response Timec:Documents and SettingsAdministratorLocal Sett ingsTemph32h32. IrrTra
7、nsaction End Status = (Pass), (Include Think Ti me)256 Seconds00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:50 03:00 03:10Elapsed scenario time hh:mm2 1 (spuos8s) 3E 二 asuodsacr36b 4Title:Current Results:Filters:Group By:Granularity:suo=jo JaqErlN
8、01000:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:50 03:00 03:10Elapsed scenario time hh:mmTransactions per Second706560504540353025201510 Transactions per SecondDisplays the number of completed transactions (both successful and unsuccessful) perfo
9、rmed during each second of a load test. This graph helps you determine the actual transaction load on your system at any given moment.Transactions per Secondc:Documents and SettingsAdministratorLocal Sett ingsTemph32h32. IrrNoneTransaction End Status 256 SecondsColorScaleMeasurementGraph Min.Ave.Gra
10、ph Max.Graph MedianGraph SDIAction_Transaction:Fai I0.00. OOI0. 0040.00. OOII.Ac t i on_T ransac t i on: Pass18. 28569. 59772.44571.4738. 567Ivuser end Transact ion:Pass0.00.0170. 9710.00. 142Ivuser_init_Transaclion:Pass0.00.0170. 3980.00. 0811 Hits per SecondDisplays the number of hits made on the
11、Web server by Vusers during each second of the load test. This graph helps you evaluate the amount of load Vusers generate, in terms of the number of hits.Title:Hits per SecondCurrent Results:c:Documents and SettingsAdministratorLocal SettingsTemph32h32. IrrFilters:NoneGroup By:Granularity:256 Secon
12、ds2402302202102001901801701601501401301201101009080Hits per Second00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:50 03:00 03:10Elapsed scenario time hh:mm70Title:Current Results:Filters:Group By:Granularity:Throughput12 ThroughputDisplays the amoun
13、t of throughput (in bytes) on the Web server during the load test. Throughput represents the amount of data that the Vusers received from the server at any given second. This graph helps you to evaluate the amount of load Vusers generate, in terms of server throughput.Throughputc:Documents and Setti
14、ngsAdministratorLocal Sett ingsTemph32h32. IrrNone256 SecondsColorScaleMeasurementGraph Min.Ave.Graph Max.Graph MedianGraph SD1Throughput950759. 233702193.7463853745.7273804178. 313458519. 66713 Responses per SecondDisplays the number of the different status codes returned from the Web server during
15、 each second of the load test.Title: Responses per SecondCurrent Results:c:Documents and SettingsAdministratorLocal SettingsTemph32h32. IrrFilters:NoneGroup By:Granularity:256 Seconds2402202UUPUOO8S3d sasuodsaa dllH18016014012010080604020 Responses per Second00:10 00:20 00:30 00:40 00:50 01:00 01:10
16、 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:50 03:00 03:10Elapsed scenario time hh:mmColorScaleMeasurementGraph Min.Ave.Graph Max.Graph MedianGraph SD1 _20061.547231.783241.32237. 93828. 4031 _5000.00. 0010. 0040.00. 00114 Terminology14. 1 LoadRunner ObjectsTermDefinitionVuser ScriptsA
17、 Vuser script describes the actions that a Vuser performs during the scenario. Each Vuser executes a Vuser script during a scenario run. The Vuser scripts include functions that measure and record the performance of your application IS components.Load TestTests a system, s ability to handle a heavy
18、workload. A load test simulates multiple transactions or users interacting with the computer at the same time and provides reports on response times and system behavior.Run-Time SettingsRun-Time settings allow you to customize the way a Vuser script is executed. You configure the runtime settings fr
19、om the Controller or VuGen before running a scenario. You can view information about the Vuser groups and scripts that were run in each scenario, as well as the run-time settings for each script in a scenario, in the Scenario Run-Time Settings dialog box.ScenarioA scenario defines the events that oc
20、cur during each testing session. For example, a scenario defines and controls the number of users to emulate, the actions that they perform, and the machines on which they run their emulations.SchedulerThe Schedule Builder allows you to set the time that the scenario will start running, the duration
21、 time of the scenario or of the Vuser groups within the scenario, and to gradually run and stop the Vusers within the scenario or within a Vuser group. Tt also allows you to set the load behavior of Vusers in a scenario.SessionWhen you work with the Analysis utility, you work within a session. An An
22、alysis session contains at least one set of scenario results (Irr file). The Analysis utility processes the scenario result information and generates graphs and reports. The Analysis stores the display information cind layout settings for the active graphs in a file with an . Ira extension. Each ses
23、sion has a session name, result file name, database name, directory path, and type.TransactionsA transaction represents an action or a set of actions used to measure the performance of the server. You define transactions within your Vuser script by enclosing the appropriate sections of the script wi
24、th start and end transaction statement.VuscrsVusers or virtual users are used by LoadRunner as a replacement for human users. When you run a scenario, Vusers emulate the actions of human users working with your application. A scenario can contain tens, hundreds, or even thousands of Vusers running c
25、oncurrently on a single workstation.14. 2 Graph InformationTermDefinitionAverageAverage value of the graph measurements.HitsThe number of requests made by Vusers to the Web server.MaximumMaximum value of the graph measurement* s.MeasurementThis is the type of resource being monitoredMedianMiddle val
26、ue of the graph measurement? s.MinimumMini mum value of the graph measurements.Network DelayThe time it takes for a pticket of delta sent across the network to go to the requested node cind return.Network PathThe Network Path is the route data travels between the source machine and the destination m
27、achine.Response timeThe time taken to perform a transaction.Scale (or granularity)In order to display all the measurements on a single graph, thus making the graphs easier to read and analyze, you can change the scale or (granularity) of the x-axis. You can either set measurement scales manually, vi
28、ew measurement trends for all measurements in the graph, or let Analysis scale them automatically. The Legend tab indicates the scale factor for eachresource.Standard Deviation (SD)The square root of the arithmetic mean value of the squares of the deviations from the arithmetic mean.ThroughputThroug
29、hput is measured in bytes and represents the amount of data that the Vusers received from the server.Vuser LoadWhen you run a scentirio, the Vusers generate load or stress on the server. LoadRunner monitors the effect of this load on the performance of your application.1 Executive Summary31.1 Object
30、ives31.2 Scenario Summary31.3 Top Time-Consuming Transactions31.4 Conclusions错误!未定义书签。2 Scenario Configuration42.1 Files42.2 Scheduler Information42.3 Scripts42.4 Run Time Settings4Users Influence63 Hits Per Second7Vuser Load Scheme84 Transaction Response Times9Web Page Diagnostics105 Page Download
31、Time Breakdown11Average Transaction Response Time136 Transactions per Second14Hits per Second157 Throughput16 Responses per Second178 Terminology188.1 LoadRunner Objects188.2 Graph Information181 Executive Summary1. 1 Objectives测试服务器型号和配置:笔记本机器型号:联想thinkpad sl400Windows xp professional sp32g内存Cpu:in
32、tel core 2 duo cpu t5870 2GHZ在服务器上部署的软件环境:应用服务器:tomcat 6. 0. 20数据库:derby应用:bboss-mvc测试的功能:1 .图形校验码demo (设计图形二进制码生成、session存取图形字符、session删除图形字符、字 符校验、mvc restful等功能) : xtzy. com:800/bboss-mvc/rest/imagevalidator2. List集合po对象绑定demo (设计数据库查询、批量删除、批量插入等功能、表单列表数据绑定 为Listpo参数) :/ xtzy. com:800/bboss-mvc/d
33、atabind/showlist. htm1. 2 Scenario SummaryTotal Duration (including Ramp Up/Down):3 hours, 15minutes and 25 seconds.Maximum Running Vusers:200Total Throughput (bytes):43, 411, 923, 870Total Hits:2,717, 9001. 3 Top Time-Consuming TransactionsTransaction NameAve90%Action Transaction2. 7964. 303vuseren
34、d Transaction2. 0572. 109vuserinitTransaction0. 0420. 0512 Scenario Configuration2.1 FilesName:Results in Session:Session Name:Scenariolc:Documents and SettingsAdministratorLocal Sett ingsTemph32h32. IrrE:testimagelistbeanimagelistbean. Ira2. 2 Scheduler InformationStarted On:26-02-201118:24:18Ended
35、 On:26-02-201121:39:44Duration:Load Behavior:Start 2 Vusers every 00:00:05 (hh:mm:ss)2. 3 ScriptsScriptTypeFileimagevalidatorMulti+QTWebE:ProgramFilesMercuryLoadRunnerscriptsimagevalidatorimage validator. usrlistbeanMulti+QTWebE:ProgramFilesMercuryLoadRunnerscriptslistbeanlistbean, us r2. 4 Run Time
36、 SettingsMulti+QTWebGroupScriptPacingThink TimeNetwork SpeedBrowser cachelislbeanlislbeanAs soon as possibleReplay as recorded, Limit to 2Maximum bandwidthYessecimagevalidat orimagevalidat orAs soon as possibleReplay as recorded, Limit to 2secMaximum bandwidthYesGraph Type: Base Graph: Additional: G
37、ranularity:(spuos8s) 8E 二CDsuods8a 862BqTransaction Response Time Under Load20406080100120Number of Vusers3 Users InfluenceDisplays average transaction response times relative to the number of Vusers running at any given point during the load test. This graph helps you view the general impact of Vus
38、er load on performance time and is most useful when analyzing a load test which is run with a gradual load.Title:Transaction Response Time Under LoadCorrelateRunning VusersAverage Transaction Response Time 1 SecondColorScaleMeasurementMin.Ave.Max.SD1Action_Transaction1.9832. 79613. 1171.0391vuser_en
39、d_Transaction1.9922. 0574.20. 1671vuser init Transaction0. 0090. 0421.510. 1144 Hits Per SecondDisplays the number of hits made on the Web server by Vusers during each second of the load test. This graph helps you evaluate the amount of load Vusers generate, in terms of the number of hits.Title:Hits
40、 per SecondCurrent Results:c:Documents and SettingsAdministratorLocal SettingsTemph32h32. IrrFilters:NoneGroup By:Granularity:256 Seconds2402302202102001901801701601501401301201101009080Hits per Second00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:
41、50 03:00 03:10Elapsed scenario time hh:mm70Title:Current Results:Filters:Group By:Granularity:5 Vuser Load SchemeDisplays the number of Vusers that executed Vuser scripts, and their status, during each second of a load test. This graph is useful for determining the Vuser load on your server at any g
42、iven moment.Running Vusersc:Documents and SettingsAdministratorLocal Sett ingsTemph32h32. IrrVuser Status =(Run)256 SecondsColorScaleMeasurementGraph Min.Graph Ave.Graph Max.Graph MedianGraph SDRun0.075.520010283. 0716 Transaction Response TimesDisplays the average time taken to perform transactions
43、 during each second test. This graph helps you determine whether the performance of the server acceptable minimum and maximum transaction performance time ranges defined system.of the load is within for yourTitle:Current Results:Filters:Group By:Granularity:Average Transaction Response Timec:Documents and SettingsAdministratorLocal Sett ingsTemph32h32. IrrTransaction End Status = (Pass), (Include Think Ti me)256 Seconds00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 02:50 03:00 03:10Elapsed scenario time hh:mm2 1 (spuos8s) 3E 二 asuodsacr36b 4
限制150内