测试|LoadRunner安装及介绍

测试|LoadRunner安装及介绍

文章目录

  • 测试|LoadRunner安装及介绍
    • 1.什么是LoadRunner
    • 2.LoadRunner特点
    • 3.LoadRunner基本概念
    • 4.LoadRunner三大组件之间关系
    • LoadRunner安装
      • 1.安装包
      • 2.安装loadrunner

1.什么是LoadRunner

LoadRunner是用来模拟用户负载完成性能测试的工具。

它适用于许多软件体系框架,是自动负载测试工具,从响应时间,吞吐量,并发用户数和性能计数器等方面衡量系统的性能表现,辅助用户进行系统性能优化。

2.LoadRunner特点

  • Jmeter没有录制功能,对新手不友好
  • 可以设计丰富的测试场景
  • LoadRunner可以产出丰富的测试报告

3.LoadRunner基本概念

  • Scenario :场景。即每个测试用例过程中发生的事件
  • Vusers:虚拟用户。loadrunner使用多线程或多进程模拟用户对应用程序时产生的压力。一个场景可能包含多个虚拟用户甚至成千上万个虚拟用户。
  • Vuser Script:脚本。用脚本来描述Vuser在场景中执行的动作
  • Transactions:事务。代表用户的某个业务过程,需要衡量这些业务过程中的性能。
  • rendezvous:集合。当我们测试多个用户并发时,每个用户执行到 该事务脚本的先后顺序是不确定的,所以得到的测试结果也并不是完全并发的极限测试效果。在开始事务之前,插入一个“集合点”,那么在多用户执行时,就可以将用户请求停下来,知道用户数量达到满足的条件(默认是100%的用户都到达集合点)。那么,所有的用户都可以同时发出接下来的请求。

LoadRunner的性能测试过程:

制定性能测试计划–》开发测试脚本–》设计测试场景–》执行、监控测试场景–》分析测试结果–》对系统进行优化–》优化后的测试—》执行、监控测试场景(形成闭环)

4.LoadRunner三大组件之间关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i6HGi6Sz-1690948910397)(F:\typora插图\image-20230801225106127.png)]

VUG(虚拟用户产生器):录制脚本

Controller:设计场景,运行场景

Analysis:产生性能测试报告

LoadRunner安装

使用360极速浏览器,不然录制脚本可能会有问题。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CZfev6z0-1690948910399)(F:\typora插图\image-20230801223615650.png)]

1.安装包

链接:https://pan.baidu.com/s/1m41BEXqcT-pfeIKSlvOiKA?pwd=hs35
提取码:hs35

2.安装loadrunner

一路下一步,但是不勾选对应的证书。

否则,后续录制脚本可能出现问题。

安装比较慢是比较正常的现象。

安装成功是有三个图标的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aQm0lVfW-1690948910399)(F:\typora插图\image-20230801230842327.png)]
安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/18442.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重新理解 RocketMQ Commit Log 存储协议

最近突然感觉:很多软件、硬件在设计上是有 root reason 的,不是 by desgin 如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维…

Android Studio 关于BottomNavigationView 无法预览视图我的解决办法

一、前言:最近在尝试一步一步开发一个自己的软件,刚开始遇到的问题就是当我们引用 com.google.android.material.bottomnavigation.BottomNavigationView出现了无法预览视图的现象,我也在网上查了很多中解决方法,最后在执行了如下…

无涯教程-Lua - 简介

Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用ANSI C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。和许多“大而全”的语言不一样,网络通信…

pb:DDE客户函数

1、CloseChannel() 功 能:关闭先前用OpenChannel()函数打开的DDE服务器的通道。 语 法:CloseChannel ( handle {, windowhandle } ) 参 数:handle:long类型,通道句柄,指明要关闭的DDE通道; windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的…

一张表格讲明白white-space属性。html如何识别\n\r,让这些特殊换行符换行。

大多数标签在展示文本内容的时候都会默认把文本中的空白和换行符去掉,这的确大大的使得文本的排版更加美观了,也怎加了区域的利用率,可是就有一些需求是需要原原本本的展示出原汁原味的文本格式。那该如何展示出文本的内在格式呢?…

vue3+ts+vite 引入静态资源require报错 ——解决方案

vue3中报错,导入reqire静态图片资源的时候,显示require不存在 require is not defined 发现是 在vite中不能使用require引入图片资源,因为这里的require是webpack提供的一种加载能力,由于我们使用的是Vite,因此这里必须…

在腾讯云服务器OpenCLoudOS系统中安装nginx(有图详解)

1. 创建安装目录 2. 下载、安装、编译 进入安装目录: cd /app/soft/nginx/ 下载: wget https://nginx.org/download/nginx-1.21.6.tar.gz 解压: tar -zxvf nginx-1.21.6.tar.gz 安装插件: yum -y install pcre-devel 安装…

spring boot+thymeleaf+semantic ui 分页

参考&#xff1a; https://my.oschina.net/ayyao/blog/898041 后端 springboot 使用&#xff1a; com.github.pagehelper.PageInfo&#xff0c;作为分页对象 <!--引入分页插件--> <dependency><groupId>com.github.pagehelper</groupId><artifa…

高通滤波器,低通滤波器

1.高通滤波器是根据像素与邻近像素的亮度差值来提升该像素的亮度。 import cv2 import numpy as np from scipy import ndimagekernel_3_3 np.array([[-1,-1,-1],[-1,8,-1],[-1,-1,-1]]) print(kernel_3_3) kernel_5_5 np.array([[-1,-1,-1,-1,-1],[-1,1,2,1,-1],[-1,2,4,2,-…

python操作MongoDB数据库入门

MongoDB是一种非关系型数据库&#xff08;NoSQL&#xff09;&#xff0c;其以文档形式存储数据&#xff0c;这些文档集合在一起就是一个数据库。MongoDB的表现形式非常灵活&#xff0c;它的表现形式可以是JSON形式的键值对。Python中的pymongo库是MongoDB的官方驱动库&#xff…

音视频技术开发周刊 | 304

每周一期&#xff0c;纵览音视频技术领域的干货。 新闻投稿&#xff1a;contributelivevideostack.com。 更强的Llama 2开源&#xff0c;可直接商用&#xff1a;一夜之间&#xff0c;大模型格局变了 Meta 终于发布了大家期待已久的免费可商用版本 Llama 2。 6000份问卷透露出AI…

ClickHouse目录结构

默认安装路径&#xff1a;/var/lib/clickhouse/ 目录结构&#xff1a; 主要介绍metadata和data metadata 其中的default、system及相应的数据库&#xff0c;.sql文件即数据库创建相关sql语句 进入default数据库&#xff08;默认数据库&#xff09;&#xff1a; 可以看到数据库…

「如何优雅有效利用周末和下班时间?」

文章目录 每日一句正能量前言下班的时间规划周末的时间规划提升周末体验感的好方法怎样才能获得充分的休息后记 每日一句正能量 眼望古城街尽&#xff0c;心谱落愁无序&#xff0c;旧时的誓言&#xff0c;曾而相似&#xff0c;河水在遵循河道的指引下&#xff0c;在曲折前进中放…

零基础学习编程(前端、Java、Python、大数据……)的一些建议

一、学习要明确动机和方向&#xff0c;有强烈的学习欲望 就自学前端来说&#xff0c;很多时候你其实都是孤独的&#xff0c;不知道到底学得怎么样&#xff0c;除非有强烈的欲望&#xff0c;不然大部分的新手很容易就会半途而废。 首先&#xff0c;要想明白自己学习编程的强烈…

QT学习笔记-QT5.15 + MSVC编译套件时编译日志及运行日志日志乱码解决

QT学习笔记-QT5.15 MSVC编译套件时编译日志及运行日志日志中文乱码解决 0、基础环境1、QtCreator中的基本设置编辑->首选项->文本编辑器 2、问题1&#xff1a;MSVC编译日志乱码问题解决问题描述解决方法 3、问题2&#xff1a;MSVC构建套件编译后程序运行日志乱码问题问题…

【电影推荐系统】实时推荐

概览 技术方案&#xff1a; 日志采集服务&#xff1a;通过利用Flume-ng对业务平台中用户对于电影的一次评分行为进行采集&#xff0c;实时发送到Kafka集群。消息缓冲服务&#xff1a;项目采用Kafka作为流式数据的缓存组件&#xff0c;接受来自Flume的数据采集请求。并将数据推…

单片机遇到“auto segment too large“怎么办

遇到这个情况有可能是某一个数组太大&#xff0c;然后单片机内部数据存储区不够用&#xff0c; 所以可以把这个数据存在单片机外例如 int led[8][8]{ {1,1,1,1,1,1,1,1},//1 {1,0,0,0,0,0,0,1},//2 {1,0,0,0,0,0,0,1},//3 {1,0,0,0,0,0,0,1},…

Android View 初始化完成后,如果再调用measure再设置点击事件则点击事件会失效的解决方案

比如LinearLayout 或RecyclerView 我们在初始化完成并加载完数据后再次调用measure计算高度再setLayoutParams 会导致后面设置的点击事件失效。 比如&#xff1a; RecyclerView rv_select dialog.findViewById(R.id.rv_select); //点击事件rv_select.setOnItemClickListener(n…

php5.6的yum安装

目录 1. 卸载老版本php5.4 2. 检查还有没有php 3.安装扩展源 4. 安装remi源 5. 安装yum-config-manager管理工具 6. 安装php 7. 安装php进程管理器 8. 开启php-fpm 9.查看安装的包&#xff0c;查看版本 1. 卸载老版本php5.4 rpm -qa | grep php* yum remove php* 2.…

深度学习:使用全连接神经网络FCN实现MNIST手写数字识别

1 引言 本项目构建了一个全连接神经网络(FCN)&#xff0c;实现对MINST数据集手写数字的识别&#xff0c;没有借助任何深度学习算法库&#xff0c;从原理上理解手写数字识别的全过程&#xff0c;包括反向传播&#xff0c;梯度下降等。 2 全连接神经网络介绍 2.1 什么是全连接…