想必各位小伙伴们会对LR还可以调用java感到好奇,之前我也这么一直认为LR只支持C语言。其实LR脚本支持的语言有:C、Java、Visual Basic、VbScript、JavaScript,只不过默认的是C语言而已,下面我们就以java接口测试代码来进行性能测试。

一、Java代码调试

1、导入测试jar包(公司内部加密接口)

2、代码运行成功

如下图正是因为上述接口运行成功时返回码retcode为000000,所以我们自己加上下面这段业务代码,

其目的就是为了在LoadRunner中压测的时候判断调用成功与失败

3、导出可执行的Jar文件(包含lib库)

右键项目->Export->java->Runnable JAR file

导出到桌面(jar可执行文件和lib库文件夹)

二、将导出的文件放到Loadrunner中

1、下面是我搭建在测试服务器上的LoadRunner 11

Remote Desktop Connection Manager为微软一款远程连接工具,个人比较喜欢,可点它下载

二、机器上安装JDK(注意Loadrunner 11只支持JDK 1.6 32位而LR12支持JDK1.6以上版本),测试机器已经安装JDK1.6 32位

JAVA_HOME:D:\Program Files\Java\jdk1.8.0_45

Path:%JAVA_HOME%\bin;

CLASSPATH:.;%JAVA_HOME%\lib;

三、Virtual User Generator中编写脚本

运行一次保证脚本调通

三、Controller场景设置

导入刚才我们已经调通的脚本

下图已经跑通了5000多笔交易

四、Analysis分析压测报告

生成压测报告,分析报告,给出结论

lr接口压测_LoadRunner+Java接口性能测试相关推荐

  1. 接口压测初识java GC

    1.先用Spring Boot 搭建 web 服务,构建api 服务 @RequestMapping("/index")@ResponseBodypublic String ind ...

  2. 黑羽压测 做 API接口功能测试

    做功能测试 黑羽压测 是一款性能测试工具,但是我们也可以使用它,很方便的做 API接口功能测试 . 点击下方链接,观看 讲解视频 https://www.bilibili.com/video/av60 ...

  3. 登录接口压测响应慢频繁GC问题排查

    登录接口压测响应慢频繁GC问题排查 2020.5.22 最近项目组针对几个较重要的接口进行了几十个小时的压测,发现登录接口的压测呈现了一种响应慢且越来越慢的趋势,CPU 也居高不下 压测情况 查看CP ...

  4. 压测——普通接口压测

    理论说明 普通接口压测就是对接口的高频率访问 验证条件主要看两点,一是请求的成功率 二是请求的响应时间 辅助验证条件:可以看服务器的CPU以及内存的运行情况 实际操作 确定压测接口,设计好脚本,通知有 ...

  5. Go实现http接口压测工具

    使用方式 切换到根目录下,执行: go run main.go -c 500 -n 20 -u https://www.baidu.com 项目目录如下: ├── go.mod 依赖管理 ├── ma ...

  6. 【接口测试】ab进行接口压测

    ab进行接口压测 1.安装 yum -y install httpd-tools 查看信息:ab -V 2.测试 上图是给出的ab工具压测某接口的情况. 下面我们对这些参数,进行相关说明.如下: -n ...

  7. JMeter压力测试:单接口压测和多场景混合并发

    单接口并发压测 首先介绍下单接口压测,使用Jmeter的线程组进行设置: 1.线程数:并发用户数 2.Ramp-Up Period(in seconds):运行的时间 3.循环次数:线程运行的次数 一 ...

  8. 使用JMeter进行接口压测

    最近搞接口压测,学了下JMeter的基本使用,特此记录一下 一.下载 官网:https://jmeter.apache.org/download_jmeter.cgi 百度网盘:https://pan ...

  9. 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》

    文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...

最新文章

  1. 培养你的核心竞争能力
  2. saiav.win forum.php,【emWin实战教程V2.0】第4章    emWin5.xx的裸机方式移植(F4
  3. 大学阶段总结——大二
  4. mysql查询数据不变_mysql之delete删除记录后数据库大小不变
  5. 绿茶影视内容站群-明王优化版吸粉视频站群-轻量级CMS站群
  6. 信息安全系统设计基础实验一 2013521120135216
  7. 电脑有独显内存还被占用_什么是电脑显卡,显卡是按什么来分类的
  8. kaptcha谷歌验证码工具
  9. MindManager思维导图 PRDBRD写作方法与技巧 产品规划模板下载
  10. Android基础入门教程——7.5.4 WebView文件下载
  11. mysql运维监控工具排名_运维监控工具
  12. 基于车牌形状和颜色的车牌定位
  13. harmonyos在哪里使用,HarmonyOS 2.0 手机版使用初体验 ——手机开发者 (Beta版)
  14. 百度直达号申请开通指南 轻应用开发
  15. 中秋节后如何留住客户?
  16. 给初学和业余学习中医的朋友
  17. 从零搭建若依环境(非分离版)
  18. android十大开源项目
  19. 以下对linux中线程描述错误的是,2008年9月全国计算机等级三级PC技术真题
  20. 查看exe和dll等二进制文件时间戳(生成时间)的工具与方法介绍

热门文章

  1. 2017年7月9 号小计
  2. continue 与break 的区别
  3. 经典线程同步总结 关键段 事件 互斥量 信号量
  4. AfxGetApp用法
  5. NOX的使用之学习篇【三】
  6. 随想录(一种powerpc编译学习的方法)
  7. win32开发(图形绘制)
  8. android studio访问webservice如何传递类对象报错_小白学习web service,这是最最最基础的了,只用JDK还不会吗?...
  9. c语言程序设计课用电脑吗,C语言程序设计之简单计算器
  10. greenplum 外部表 oracle,GREENPLUM使用技巧(一)- 使用外部表实现DBLINK功能