lr11安装包链接:https://pan.baidu.com/s/1hF3j2Vi_xB8BhT70P1ZdBg
提取码:n3zn

lr12安装包链接:https://pan.baidu.com/s/1QbZQzImXfvtLDyZZNLVL7Q
提取码:1qit

1、打开lr的环境web server

2、找到loadrunner启动文件,右击选择以管理员的身份启动它(不然你破解的license不能用奥。=);

3、选择协议

3.1标1指你的IE的启动地址;

3.2标2指要录制的URL地址,如https//:www.baidu.com(我录制lr自带的飞机订票系统)

3.3标3指工作目录,选择lr文件中bin目录即可;

3.4点击确定,会自动弹出IE浏览器,并打开你填入的URL地址。

4、我这里打开是这样的页面,

5、录制时间窗口

5.1 标1与标2是对你的脚本插入整个事务,开始事务与结束事务命名必须是一致的,

5.2 标3是要对测试脚本插入的集合点,比如一个login脚本,需在登录之前插入集合点,进行并发测试,

5.3 标4是对某一个操作加入的注释,比如某个操作执行后找不到,可以添加注释这样好去找到代码位置,

5.4 标5对代码插入文本检查点,后续执行时若不一致会报错,常用的判断检查,

6、录制好的脚本调一下

    我这个是登录的操作。

    1、脚本中应有事务

    2、如需有等待时间需添加上等待时间

    3、登录的并发点,需添加结合点

7、调制好脚本后点击导航栏的回放或者执行键盘上的F5按键

   下图是回放操作,log中显示已经完成,但是否登录成功呢?

  

8、查看是否登录成功

      当然也可以加入断言(包含文本断言和图形断言)这里不说了,百度一堆。

9、检查完毕后,开始进行压测, 

   1、首先把脚本保存

   2、返回loadrunner首页,选择运行负载测试

      

   3、选择刚刚保存的脚本

      然后点击确定按钮,进入负载页面

      

   4、在负载执行页面根据你的需求来设置压测条件

      我这里只是参考

      

   5、运行前需设置一下压测服务器,

       因为是在本地,所以默认添加localhost在本地压测就可以了了。

         

  

   6、设置好之后切换到运行页面

      

   7、点击页面中开始场景按钮

      

    8、用户执行可在视图中看到

      

10、执行完成后点击导航栏的分析结果按钮

   也可以把结果保存到本地后,在loadrunner首页进入分析结果页面。

  

11、整体脚本运行情况会显示在分析结果页面中

PS:博主也是小白,只是按自己的理解写出来了,望有错误的地方指正,谢谢大家,一起共同成长。

loadrunner整体压测执行操作步骤的更多相关文章

  1. jmeter压测、操作数据库、分布式linux下运行、webservice接口测试、charles抓包

    一.jmeter压测 在线程组中设置好,然后添加http请求,t添加聚合报告查看压力测试结果,如图: 一般压测时间10-15分钟,如果是稳定性测试,一般n*12小时,这些并发用户一直在请求. tps: ...

  2. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍

    一.jmeter压测 1.如何压测 常规性能压测:10-15分钟 稳定性测试:一周.2天等 如果想要压测10分钟,勾选永远,勾选调度器,填写600秒.也可以使用固定启动时间. 2.tps.响应时间 ( ...

  3. 【问题记录】LoadRunner 接口压测-json格式报文

    [问题起因] 前段时间,协助其他项目录制接口压测脚本,对方要求请求报文内容实现参数化. 请求方法如下: 直接在Parameter List中新增一个parameter, 将请求报文放入dat文件中.这 ...

  4. sysbench压测mysql基本步骤

    MySQL数据库测试 select   1.先创建数据库test,再准备数据 time /usr/local/sysbench/bin/sysbench --test=oltp --num-threa ...

  5. JMeter在linux上分布式压测步骤(二)

    哈喽,我又来了~ 前提:三台linux虚拟机,一台作为master,另外两台作为slave. 一.server端 1.修改1099端口,client和server通信的端口,可以不修改,默认就是109 ...

  6. 实现理论上无tps上限的分布式压测(基于Jmeter+InfluxDB+Grafana+Spring Boot)

    JMeter自身带有Master-Slave压测框架,对于并发量不是很高的压力情况下(比如tps低于5000),该方案是可行的,并且使用起来非常方便,只要在配置文件或者命令行工具的参数做一些补充,即可 ...

  7. <转>二十问全链路压测干货汇总(上)

    本文转载自:微信公众号-数列科技<二十问全链路压测干货汇总(上)> 最近几年全链路压测无疑成为了一个热门话题,在各个技术峰会上都可以看到它的身影. 一些大型的互联网公司,比如阿里巴巴.京东 ...

  8. Jmeter让压测随时做起来(转载)

    为什么要压测 这个问题问的其实挺没有必要的,做开发的同学应该都很清楚,压测的必要性,压力测试主要目的就是让我们在上线前能够了解到我们系统的承载能力,和当前.未来系统压力的提升情况,能够评估出当前系统的 ...

  9. 在Linux CentOS上搭建Jmeter压测环境

    本文的主要内容是介绍如何在Linux CentOS 服务器上面搭建Jmeter的压测环境整个详细的流程,来满足我们日常工作中对于压力测试环境搭建.压力测试执行过程的需求. 一.首先我们要准备四个东西, ...

随机推荐

  1. js生成带有logo的二维码并保存成图片下载

    生成二维码,需要依赖jquery,先引入一个jquery,然后需要一个插件改变过了jquery-qrcode.js 插件代码(需要的自己打开看): /*! jquery-qrcode v0.14.0 ...

  2. dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` vue启动报错解决

    这是因为webpack-dev-server版本和vue版本不一样,需要将webpack-dev-server卸载了,安装对应版本 查看vue版本是 vue -V 注意:V是大写 卸载npm unin ...

  3. 2017-11-11 Sa Oct 消参

    2017-11-11 Sa Oct 消参 Prior versions: 2017-11-04 Sa Oct 消参 2017-11-10 Fr Oct 消参 2017-11-04 Sa $ P(-3, ...

  4. EF 数据迁移 常见错误

    1.错误 “LC.exe”已退出,代码为 -1 原因:解决方案出错,而非迁移的项目

  5. java script简介

    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标 ...

  6. Linux 进程同步和通信

    为了同步进程所以需要进程通信 管道(有名:文件形式存在,无名:仅限于父子进程间通信) 消息队列 信号量 共享存储 套接字(可用于不同机器)

  7. mybatis实现自定义typeHandler

    java8以前的日期处理有多恶心,相信不少人都深有体会.与mabatis集成查询数据库中的日期字段映射为java日期类型或者字符型的时候,会多出一个".0".当然可以自行处理.但是 ...

  8. webpack优化以及node版本

    最近做的这个项目webpack用的是1.X的版本,真的非常多的坑,然后最近在疯狂的做优化: 事情的起因是每次我npm run dev的时侯都需要5分钟+,这个速度真的是难以忍受,然后就尝试去做项目的优 ...

  9. Exp3 免杀原理与实践 20165110

    Exp3 免杀原理与实践 20165110 一.. 实践内容 1.正确使用msf编码器(0.5分),msfvenom生成如jar之类的其他文件(0.5分),veil-evasion(0.5分),加壳工 ...

  10. Ubuntu 增加swap空间大小

    1. create a 1G file for the swap. sudo fallocate -l 1G /swapfile we can verify that the correct amou ...