lr接口压测_LoadRunner+Java接口性能测试
想必各位小伙伴们会对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接口性能测试相关推荐
- 接口压测初识java GC
1.先用Spring Boot 搭建 web 服务,构建api 服务 @RequestMapping("/index")@ResponseBodypublic String ind ...
- 黑羽压测 做 API接口功能测试
做功能测试 黑羽压测 是一款性能测试工具,但是我们也可以使用它,很方便的做 API接口功能测试 . 点击下方链接,观看 讲解视频 https://www.bilibili.com/video/av60 ...
- 登录接口压测响应慢频繁GC问题排查
登录接口压测响应慢频繁GC问题排查 2020.5.22 最近项目组针对几个较重要的接口进行了几十个小时的压测,发现登录接口的压测呈现了一种响应慢且越来越慢的趋势,CPU 也居高不下 压测情况 查看CP ...
- 压测——普通接口压测
理论说明 普通接口压测就是对接口的高频率访问 验证条件主要看两点,一是请求的成功率 二是请求的响应时间 辅助验证条件:可以看服务器的CPU以及内存的运行情况 实际操作 确定压测接口,设计好脚本,通知有 ...
- Go实现http接口压测工具
使用方式 切换到根目录下,执行: go run main.go -c 500 -n 20 -u https://www.baidu.com 项目目录如下: ├── go.mod 依赖管理 ├── ma ...
- 【接口测试】ab进行接口压测
ab进行接口压测 1.安装 yum -y install httpd-tools 查看信息:ab -V 2.测试 上图是给出的ab工具压测某接口的情况. 下面我们对这些参数,进行相关说明.如下: -n ...
- JMeter压力测试:单接口压测和多场景混合并发
单接口并发压测 首先介绍下单接口压测,使用Jmeter的线程组进行设置: 1.线程数:并发用户数 2.Ramp-Up Period(in seconds):运行的时间 3.循环次数:线程运行的次数 一 ...
- 使用JMeter进行接口压测
最近搞接口压测,学了下JMeter的基本使用,特此记录一下 一.下载 官网:https://jmeter.apache.org/download_jmeter.cgi 百度网盘:https://pan ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
最新文章
- 培养你的核心竞争能力
- saiav.win forum.php,【emWin实战教程V2.0】第4章 emWin5.xx的裸机方式移植(F4
- 大学阶段总结——大二
- mysql查询数据不变_mysql之delete删除记录后数据库大小不变
- 绿茶影视内容站群-明王优化版吸粉视频站群-轻量级CMS站群
- 信息安全系统设计基础实验一 2013521120135216
- 电脑有独显内存还被占用_什么是电脑显卡,显卡是按什么来分类的
- kaptcha谷歌验证码工具
- MindManager思维导图 PRDBRD写作方法与技巧 产品规划模板下载
- Android基础入门教程——7.5.4 WebView文件下载
- mysql运维监控工具排名_运维监控工具
- 基于车牌形状和颜色的车牌定位
- harmonyos在哪里使用,HarmonyOS 2.0 手机版使用初体验 ——手机开发者 (Beta版)
- 百度直达号申请开通指南 轻应用开发
- 中秋节后如何留住客户?
- 给初学和业余学习中医的朋友
- 从零搭建若依环境(非分离版)
- android十大开源项目
- 以下对linux中线程描述错误的是,2008年9月全国计算机等级三级PC技术真题
- 查看exe和dll等二进制文件时间戳(生成时间)的工具与方法介绍
热门文章
- 2017年7月9 号小计
- continue 与break 的区别
- 经典线程同步总结 关键段 事件 互斥量 信号量
- AfxGetApp用法
- NOX的使用之学习篇【三】
- 随想录(一种powerpc编译学习的方法)
- win32开发(图形绘制)
- android studio访问webservice如何传递类对象报错_小白学习web service,这是最最最基础的了,只用JDK还不会吗?...
- c语言程序设计课用电脑吗,C语言程序设计之简单计算器
- greenplum 外部表 oracle,GREENPLUM使用技巧(一)- 使用外部表实现DBLINK功能