lr12 回放java协议报错_性能测试学习第九天_脚本编写以及controller场景

本文介绍了在LR12中使用Java协议进行性能测试时,如何创建和配置Java脚本,包括脚本结构和适用范围。同时,讨论了脚本编写实践流程,如录制、关联设置、参数化等,并提到了LR常见报错的处理方法。此外,还涵盖了Controller下的系统资源监控和性能测试的基础知识。
摘要由CSDN通过智能技术生成

创建java脚本

环境配置:

安装jdk(lr11最高支持java1.6)

配置环境变量

在lr选择java Vuser协议

脚本结构:

一般在init中编写初始化脚本,在action中编写业务流程,在end编写释放资源的内容

/*

* LoadRunner Java script. (Build: _build_number_)

*

* Script Description:

*

*/

import lrapi.lr;

public class Actions

{

public int init() throws Throwable {

return 0;

}//end of init

public int action() throws Throwable {

return 0;

}//end of action

public int end() throws Throwable {

return 0;

}//end of end

}

适用范围:

1.适合录制的业务功能点性能测试,如视频播放,http文件下载

2.利用java语言开发的应用系统

脚本编写实践流程

1.Generate录制或开发脚本

2.SUSI     关联等问题

3.SUMI     迭代多次,参数化等

4.MUSI     controller下,多用户运行脚本

5.MUMI     controller下性能测试开始

LR常见报错处理方法

aaa1b38470e9fc82dce32e119343386e.png

c8471796db28e302cfee587beebca822.png

VuGen小结

1.脚本录制

web脚本,App脚本,java脚本

2.回放验证

关联设置,日志分析

3.脚本增强

添加事务,参数化,内容检查,错误处理

4.负载准备

SUSI,SUMI,MUSI,MUMI脚本验证流程

Controller

系统资源监控

1.system

2.process

3.memory

4.physical disk

5.network interface

6fe1ce8ef334e44fb7a5915c966da5e2.png

性能测试学习第二天_性能测试工具概述Loadrunner介绍

性能测试工具概述Loadrunner介绍 http://www.51testing.com/html/42/n-6542.html 其中,T直接影响用户体验时间 性能测试的原理: 记录一个访问过程的通 ...

Web安全学习笔记之Nmap脚本编写

0x00 Nmap脚本简介 夜无眠,看了一下Nmap官方的英文API文档(全是English),瞬间心态崩塌,不想吐槽它们的nmap官网前端太丑了=.=,但是都是大牛啊,挺敬佩开源开发者的. Nmap ...

性能测试学习 第九课--LR12中controller基础知识

1.设计手工场景,理解集合点的策略 2.添加load generator 一.controller基础知识 1.controller的原理 通过场景设计来模拟用户的真实操作并调用vugen中的脚本,然 ...

Selenium2学习-018-WebUI自动化实战实例-016-自动化脚本编写过程中的登录验证码问题

日常的 Web 网站开发的过程中,为提升登录安全或防止用户通过脚本进行黄牛操作(宇宙最贵铁皮天朝魔都的机动车牌照竞拍中),很多网站在登录的时候,添加了验证码验证,而且验证码的实现越来越复杂,对其进行脚 ...

BAT脚本编写要点_特殊字符

BAT脚本编写要点(1)_特殊字符 分类: 其他 2011-03-20 00:58 5621人阅读 评论(0) 收藏 举报 脚本cdatecmdtreesystem 1. 点 与echo连用,作用是换 ...

Loadrunner Webservice接口性能测试脚本编写优化总结

本文主要介绍使用Loadrunner Webservice接口性能测试脚本编写及优化总结. 1.Webservice协议脚本编写流程 下面介绍使用Loadrunner 11调用Webservice接口 ...

软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放

本文主要写一下在使用Loadrunner录制完毕APP脚本之后如何对脚本进行回放,如有不足,欢迎评论补充. 如没有安装Loadrunner软件,请查看链接:软件测试_测试工具_LoadRunner: ...

软件测试_Loadrunner_性能测试_脚本录制_录制多server请求脚本

之前我们写过使用Loadrunner录制APP脚本的基本流程:软件测试_Loadrunner_APP测试_性能测试_脚本录制_基本操作流程,但是只能用于请求单一服务器端口适用 这次主要是写的多serv ...

Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写

测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...

随机推荐

【Spring】简单的Spring MVC入门例子

前言 测试特性需要搭建一个简单的Spring MVC的例子,遂记录之,只是例子,只为入门者之示例. 版本说明 声明POM文件,指定需引入的JAR.

Windows下启动各服务命令

1. gpedit.msc-----组策略 2. nslookup-------IP地址侦测器 3. explorer-------打开资源管理器 4. logoff---------注销命令 5. ...

CSS3随内容自动伸缩的背景

CSS3给我们带来一个非常实用的新属性:border-image,利用这个属性我们可以做出随着内容的增减自动伸缩的背景.废话不多说,看代码! HTML:

  1. 第一 ...

Ztree的初步使用--checkbox--指定目录下搜索子节点

这里记录一下zTree的check的使用 首先

HDOJ 1428 漫步校园

漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

MoQ(基于.net3.5,c#3.0的mock框架)简单介绍

我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的 ...

浩哥解析MyBatis源码(四)——DataSource数据源模块

原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6634880.html 1.回顾 上一文中解读了MyBatis中的事务模块,其实事务操作无非 ...

使用antd Table + mobx 处理数组 出现的一系列问题

在store中定义了一个数组: @observable list = [...] 若是在table组件中直接使用list:

windows Docker Desktop 搭建mysql,mssql和redis服务

其实网上关于docker上搭建mysql的文章已经很多了,只是今晚自己搭建的时候遇到一些问题,记录一下 1.首先是pull image , docker pull mysql 2.启动服务 docke ...

win7 home 提升 admin, pip

以管理员权限运行cmd cmd   右击‘以管理员身份运行’ 输入net user administrator /active:yes 取消为 net user administrator /acti ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值