Loadrunner使用测试实验报告

时间:2024.4.8

一、实验目的

  熟悉LoadRunner的使用并对网站进行并发测试得到性能指标。

二、实验内容

1、题目内容描述

题目一:LoadRunner的使用

熟悉LoadRunner的界面,掌握LoadRunner进行性能测试的测试流程。

题目二:对某个网站进行并发测试

录制用户登录系统过程,并进行参数化。然后分别模拟10个、20个、50个和100个用户登录系统,分别获得响应时间、吞吐量等性能指标。

2、测试计划

测试流程:

    第一步:制定测试计划

    第二步:创建虚拟用户脚本

    第三步:创建场景

    第四步:运行测试

    第五步:监视场景

    第六步:分析测试结果

1.系统分析

    本网站的用户有三类,一类是教师,可以对学生该科目的成绩等进行操作;一类是学生,进入该网站并登录教务系统,另一类是管理员。

2.系统压力强度估算

3.系统性能测试项

    本次测试的主要内容是用户并发测试。主要指对系统的核心部分进行测试,以真实的业务数据作为输入,选择有代表性和关键的业务操作来设计测试用例。根据测试计划,对下列业务进行并发测试:

    (1)点击进入计科学院

    (2)主页搜索

    (3)登陆教务系统

    (4)组合业务

注:由于条件的限制,在进行性能测试中不可能对所有的功能点都进行性能测试,在此只选择了几个典型的功能点。

3、实验过程

使用LoadRunner对西南科技大学的网站进行测试。

1、对登陆的用户名和密码进行参数化

设置迭代次数为1,设置虚拟用户分别为5和10, localhost进行连接,点击运行。

2.设置本地连接、等待时间等。

3.运行。

4、测试结果

点击模块测试用例

搜索模块测试用例

教务处登陆用例

组合业务测试用例

三、实验思考

  通过这次实验学习了使用LoadRunner对网站进行性能测试,压力测试,获得响应时间、吞吐量、点击率等性能指标。使用这个工具对我们测试网站的性能有很大的帮助,经过参数化后模拟登陆用户进行大量并发测试,获得性能指标,避免网站承受能力差的情况,提高质量。这样使用工具来测试网站比手动测试方便多了,而且不会出错。


第二篇:loadrunner接口测试使用说明


本文档是基于java,结合loadrunner11.5破解版对系统中http接口测试的简要说明。以下提到的loadrunner均是指loadrunner11.5破解版。

一、loadrunner的许可证

1、  golba-65000: AEACFSJI-YJKJKJJKEJIJD-BCLBR

2、  web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

只有使用golba-65000这一协议才能在测试过程中,使用java vuser。即用java语言写测试脚本。

二、loadrunner中测试脚本的创建

Java Vuser是自定义的Java虚拟用户脚本,脚本中可以使用标准的Java语言。这种虚拟用户不可以录制,只能采用纯手工编写。

1、  运行loadrunner,点击创建/编辑脚本,如下图:

2、  点击,选择协议列表中的Java Vuser协议。如下图:

3、  生成的脚本文件:

在自动生成的脚本中,vuser_init、 vuser_end部分没有任何内容,Actions部分生成脚本。对于Java类型的虚拟用户,可以编辑Actions类,而 init、end部分则不可以进行编辑。在Actions类中,有三个方法init、action和end,通常在init方法中编写初始化代码、在 action方法中编写业务流程、在end方法中编写诸如释放资源之类的代码。

三、脚本的编译和执行

测试脚本编写完成后,在脚本编写界面点击VUSER菜单,选择运行时设置如图:

步:设置脚本执行的迭代次数,迭代发生的时间间隔。

日志:设置是否启用测试日志。

思考时间:设置接口调用时的时间间隔。

Classpath:引入用到的jar包

Java vm:设置jdk路径。

以上属性设置结束以后。点击VUSER菜单,进行脚本的编译和运行。脚本的编译和运行都正常结束后。点击工具菜单,选择创建Controller场景,进行场景设计。

四、场景设计。

点击创建controller场景后,进入场景设计界面,如下图:

在全局计划栏设置场景的初始化行为,vuser的启动行为,场景的持续时间,vuser的停止行为。

1、  初始化:设置vuser初始化策略。

2、  启动vusr:设置vuser启动策略。

3、  持续时间:设置场景的运行时间。

4、  停止vuser:设置vuser定制策略。

在场景组栏可以设置脚本的运行时设置。同上。需注意的是:如果设置了迭代次数,则全局计划中的持续时间需设置为完成前一直运行如图:

场景设计完成后点击场景组的运行按钮,开始执行场景,进入场景执行界面,如下图:

在运行界面。在可用图窗口,可以选择要监测的具体性能选项。

五、     测试结果分析

场景执行完成后,点击分析结果按钮。进行测试结果分析。如下图:

在会话浏览器中,点击添加新图按钮。添加所监控的图。点击菜单栏中报告按钮。选择HTML Report可生产HTML测试报告。

更多相关推荐:
LoadRunner测试报告

目录1概述211目的212背景213范围22测试概要221测试环境222人力资源223测试工作量33测试内容及方法331测试需求目标332测试内容333测试工具34测试结果及分析341网站处理性能评估342并发...

loadrunner测试,200个不同用户登陆的报告模板

200个不同用户登陆结果分析Loadrunner测试结果分析如下1AnalysisSummary场景摘要结果及分析如下Secenarioname场景名称Resultsinsession场景运行的结果目录Dura...

loadrunner压力测试报告

压力测试报告XXXX性能测试报告第2页拟制PreparedBy审核ReviewedBy日期Date日期DateXXXX性能测试报告第3页目录第1章第2章第3章3132第4章4142第5章第6章系统概述4方案设计...

loadrunner性能测试报告A

软件测试性能测试报告百度网站访问性能测试班级XX姓名XX学号XX指导老师XX20xx年6月2日键入文字软件测试性能测试报告键入文字目录1概述311目的312背景313范围32测试概要321测试环境322人力资源...

LoadRunner性能测试报告

xxx系统性能测试报告姓名班级学号目录1前言32被测系统定义321功能简介322性能测试指标33系统结构及流程431系统总体结构432功能模块433业务流程534关键点描述535性能测试环境54性能测试641性...

loadrunner测试_200个不同用户登陆的报告模板

200个不同用户登陆结果分析Loadrunner测试结果分析如下1Summary场景摘要结果及分析如下Secenarioname场景名称Resultsinsession场景运行的结果目录Duration场景运行...

loadrunner模拟笔试题目0519

软件性能测试模拟笔试题目一注本试卷中题目所涉及性能测试工具如无特殊说明则均为LoadRunner一填空题11515分1软件性能测试的目的是为了2常见的性能测试策略有答案基准测试并发测试在线测试场景测试负载测试疲...

学会看懂LoadRunner分析报表

学会看懂LoadRunner分析报表图表分析一WebPageBreakdownDNS解析时间显示使用最近的DNS服务器将DNS名称解析为IP地址所需的时间DNS查找度量是指示DNS解析问题或DNS服务器问题的一...

软件测试工具LoadRunner常见问题整理

软件测试工具LoadRunner常见问题整理1重装系统后安装LR提示setuphasdeterminedthatapreviousinstallationhasnotcompleted重启无效解决办法1进入注册...

性能测试工具Loadrunner中监控指标的名词解释

性能测试工具Loadrunner中监控指标的名词解释Transactions用户事务分析用户事务分析是站在用户角度进行的基础性能分析1TransationSunmmary事务综述对事务进行综合分析是性能分析的第...

软件工具大作业—压力测试工具loadrunner的使用

压力测试工具loadrunner的使用摘要随着计算机软件工程的飞速发展和广泛应用软件性能已经成为和软件功能同样重要的用户考虑因素性能测试已经成为软件开发过程中必不可少的一个重要环节本文就当今业界广泛使用的压力测...

Loadrunner性能测试一个实例

随着测试越来越重要其中的性能测试也受到越来越多的关注比较普遍的性能测试工具是Loadrunner751但是很多人对此性能工具不是很熟悉本人也是总结心得体会将做过的性能测试实例以饷大家希望对各位做测试的朋友有所帮...

loadrunner测试报告(12篇)