前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LoadRunner详细使用教程

LoadRunner详细使用教程

作者头像
全栈程序员站长
发布2022-08-31 19:38:27
2.1K0
发布2022-08-31 19:38:27
举报

大家好,又见面了,我是你们的朋友全栈君。

文章目录

Virtural User Generator

:录制脚本,编写并发测试代码于需求,设计并发测试实施的代码逻辑和执行思路

Controller

:场景测试,收集并发测试的数据,显示执行并发过程中的各数据的动态图表(多个用户并发场景)

Analysis

:分析系统并发测试的数据,生成报告和图标

loadrunner做性能测试的原理? 性能测试主要是多用户的并发,就是多线程模拟用户的操作, 什么是集合点,为什莫需要集合点? 因为先初始化好的线程需要等待后面还没初始化好的线程,所以设置一个集合点,用来等待。 性能测试的过程 在做系统的性能测试时,已经知道性能测试的范围,如何选取性能测试的主要功能? 在测试范围内,选取用户经常使用的功能,

loadrunner的使用

1,先启动启动它自身的服务器

在这里插入图片描述
在这里插入图片描述

首先在安装目录下开启loadrunner服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2,然后启动Virtual User Generrator

在这里插入图片描述
在这里插入图片描述

新建文件

在这里插入图片描述
在这里插入图片描述

选择协议;选择http协议,此次性能测试完成loadrunner自带的浏览器的多用户登录并发操作

3,点击录制,配置集合点,集合点放在事务之前。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

脚本录制结束。 给录制脚本中插入事务或者检查点

在这里插入图片描述
在这里插入图片描述

如何判断虚拟用户登陆成功? 使用检查点,插入登陆成功后的语句,于Welcome, jojo, to the Web Tours reservation pages.进行比较,判断是否登录成功。后面插入检查点:“SaveCount=reservation_Count” 关联:“NotFound=warning”

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

加入检查点之后运行看是否成功。 常见的函数: lr_eval_string 该函数功能是得到参数(参数化输入中)当前的值 exg: lr_output_message(“temp = %s”, lr_eval_string(“{WCSParam2}”)); lr_save_string 该函数功能是把一个字符串保存到参数中 exg: lr_save_string(“439”,“WCSParam3”); 6,参数化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加用户数量,

在这里插入图片描述
在这里插入图片描述
在其中添加用户名
在其中添加用户名

在这个目录下添加用户名

使用参数,把所有的用户名改变,

在这里插入图片描述
在这里插入图片描述
  • Sequential:每运行一次选择一个用户。
  • Each itretion:每一次取新一行的变量
  • Each ocurrence:每一次随机取值
  • Onece:每一次都取相同的值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  • 设置了4个用户,这里设置为4

那怎么设置能知道本次的登录的用户就是你想要其登录的用户,就是输出本次用户名。

在这里插入图片描述
在这里插入图片描述

判断当前用户是不是jojo,如果是输出名字,如果不是输出this is not jojo!

LoadRunner详细使用教程
LoadRunner详细使用教程

7,虚拟用户的数量怎么设置? 根据测试场景,做并发测试,测试系统在不同的用户数量的级别下, 系统的表现,找出系统性能的拐点。 3个用户并发访问loadrunner自带的功能登录功能的性能指标 5个 7个 场景运行时间比较短,3-5min 设置并发数,打开Controller。

在这里插入图片描述
在这里插入图片描述

做并发测试:loadrunner自带的服务,我们要查看测试在不同的用户数量级别下登录操作的性能指标。 首先使用3个用户来测试。响应时间是否在3s内。(运行时间在3-5分钟)

在这里插入图片描述
在这里插入图片描述

在controller中设置具体的参数。

哪一种测试类型需要性能测试的时间比较长? 可靠性测试。(军事系统要求系统可靠性达到99.9999%) loadrunner通过多线程来模拟虚拟用户,

生成测试报表

在这里插入图片描述
在这里插入图片描述

不同的参数,

如何排查系统性能达到瓶颈? 各参数是否达到需求要求的临界值。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142376.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • Virtural User Generator
  • Controller
  • Analysis
  • loadrunner的使用
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档