【LR】OSGI性能测试实例
其实我们就两点
Ø 确定测试登录最大并发用户数;
Ø 事务平均响应时间 (两个查询)
得到这个任务 如何展开测试工作呢?
一、WindowsResources 设置(其实不监控 设不设都行 我感觉)
1. 添加设备
2. windows server 2008选择platform为win2003就可以 (这个试了好几个才弄对)
3. 服务器用户名和密码
4. 选择监控项目
二、设置runtime-settings(每次跑前都要检查)
1. 把timeout改大 都改成200
2 . 设置think time 选择忽略
3. 设置log 选择Extended log 下面3个根据情况选(后来研究了一下log 感觉设不设也无所谓)
三、并发测试
集合点要在事务外,并且在事务前。
录制步骤:
1、 打开登录页面(LR自动打开)
2、 输入用户名密码
3、 插入集合点
4、 插入开始事务
5、 点击登录按钮
6、 登录页面加载完成
7、 关闭页面
8、 插入结束事务
如果你非常熟悉每一段脚本代码的作用,可以在脚本中添加:lr_rendezvous 集合点函数。
四、设置并发的场景
逐渐加大100
Start Vusers:Start 100 Vusers simultaneously
Duration:Run until completion
参考合并图:运行人数 - 每秒点击次数(右键merge graphs)
运行人数 – 平均事务相应时间
五、负载录制
录制步骤:
1、 打开登录页面(LR自动打开)
2、 输入用户名密码
3、 插入开始事务
4、 点击登录按钮
5、 登录页面加载完成
6、 插入结束事务
7、 输入数据
8、 插入开始事务
9、 测试功能点
10、 插入结束事务
11、 重复操作7-11
12、 关闭页面
六、设置负载的场景
根据业务修改用户数和时间,每秒加载用户数不要超过20个
Start Vusers:Start 10 Vusers, 2 every 00:00:15(HH:MM:SS)
Duration:Run for 00:30:00 (HH:MM:SS)
Stop Vusers:Stop all Vusers:5 every 00:00:30(HH:MM:SS)
参考合并图:每秒点击次数-吞吐量
参考了很多的例子 出了3个方案 结果都差不多 一个是1秒加1个用户,一个是1秒加10个用户,具体这里怎么设 还没搞明白
七、参数化
1、 需要参数化的地方右键 选择replacewith parameter
2、 输入名称
3、 选择Edit withNotepad
4、 设置规则
select next row 中有三个选项:Sequential(顺序读取)、Random(随机读取)、Unique (唯一)
updatethe value 中也有三个选项: Each Occurrence(每次遇到 )、 Each iteration(每次迭代 )、 Once(一直 )
并发场景跑完为passed状态、负载场景为stopped状态(纠结了我很久 并发到没有纠结,负载纠结的看网上说这样是对的)
我的报告如下
Ø 使用100、200、500个用户并发全部通过、使用1000个用户并发通过600个左右用户;
Ø 响应时间:简单操作<=5s(登录、用户管理查询、日志管理查询)
结论:经测试验证,本系统登录模块的并发人数为600人左右,用户查询在用户数量为60时响应时间操作小于3秒,日志查询在日志数量为180时响应时间操作小于3秒。 (我感觉数据量太小)
【LR】OSGI性能测试实例的更多相关文章
- 【LoadRunner】OSGI性能测试实例
其实我们就两点 Ø 确定测试登录最大并发用户数:Ø 事务平均响应时间 (两个查询) 得到这个任务 如何展开测试工作呢? 一.WindowsResources 设置(其实不监控 设不设都行 我感觉) ...
- JMeter简单的性能测试实例
JMeter基础之——一个简单的性能测试 我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站 ...
- Kafka性能测试实例
1.概述 在分布式实时数据流场景下,随着数据量的增长,对Kafka集群的性能和稳定性的要求也很高.本篇博客将从生产者和消费者两方面来做性能测试,针对具体的业务和数据量,来调优Kafka集群. 2.内容 ...
- JMeter 性能测试实例
一.性能测试分类: 1.基准测试 2.并发测试 3.负载测试 4.压力测试 1.基准测试: 也是单用户测试,测试环境确定以后,对业务模型中的重要业务做单独的测试,获取单用户运行时的各项性能指标,为多用 ...
- 【转】Apache JMeter web性能测试实例
Apache JMeter是可以对利用HTTP或FTP服务器的应用程序进行测试的工具.它是基于Java的,通过所提供的API它还具有高度可扩展性.典型的JMeter测试包括创建循环和线程组.循环使用预 ...
- 性能测试-实例讲解VU、RPS、RT公式换算
概述 今天看到一篇文章讲解VU.RPS.RT,中间有一个公式如下图 并发数 = RPS * 响应时间 于是我在本地做了几次实验,试图验证一下公式的准确性 实验网站 www.baidu.com 第一次 ...
- 性能测试一般过程与LR性能测试过程
性能测试作为测试分类的一个大类,等同于系统测试中的功能测试.安全性测试和配置测试等,因此她的测试过程是对整个测试类型中测试过程的一个描述,因此包含了测试需要的确认目标,熟悉系统.获得需求等部分,因此性 ...
- LR性能测试应用
上半个月,由于工作和上课两边跑,几乎没有属于自己的时间去做自己想做的事,在没有加班的一天晚上,我突然冲动地跑到图书馆借了一本书<LR性能测试应用>——姜艳. 我总喜欢看那些陈旧的书,因为在 ...
- 性能测试-ORACLE性能监控
通过lr做性能测试的过程,通过监控Oracle数据库的性能 采用的监控工具:PeOny PeOny安装 1. 安装服务端 1) LINUX平台安装 解压缩peony3.x.0.x.tar.gz文件,b ...
随机推荐
- 解决yum错误Error: requested datatype primary not available
服务器信息: [mvj3@sdk2 ~]$ cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@ca-build10.us.oracle ...
- Linux(CentOS)文件操作命令
touch命令 — 功能说明:生成新的空文件或更改现有文件的时间戳. — 命令格式:touch [参数] <文件> … — 常用参数: -a : 只更改访问时间. -m : 只更改修改时间 ...
- swift:用UITabBarController、UINavigationController、模态窗口简单的搭建一个QQ界面
搭建一个QQ界面其实是一个很简单的实现,需要几种切换视图的控制器组合一起使用,即导航控制器.标签栏控制器.模态窗口.其中,将标签栏控制器设置为window的rootViewController,因为Q ...
- Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)
当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...
- 无线路由器WDS设置方法图解_无线桥接设置
随着无线网络的发展,现在越来越多的公司及企业都已经开始布局无线局域网,今天我们主要介绍下适合中小企业的无线路由器桥接或WDS功能.文章以TP-link WR841N无线路由器设置为例,其它路由器参考设 ...
- Android findBugs
1.Bug:DM_BOXED_PRIMITIVE_FOR_PARSING "Boxing/unboxing to parse a primitive", A boxed primi ...
- [HDOJ1160]FatMouse's Speed(DP)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1160 FatMouse believes that the fatter a mouse is, th ...
- HTML发展历史
概述 HTML从1993到如今的发展,同时针对其以后的发展进行评测. HTML 语言作为网络语言标准规范,在计算机的发展史中有着不可或缺的地位.在HTML 上的成就也决定着一个时代的发展. 1.HTM ...
- 【Todo】深入PHP内核系列
看到一个<深入PHP内核>系列,Todo: http://www.csdn.net/article/2014-09-15/2821685-exploring-of-the-php [问底] ...
- js案例_下滑列表
1.HTML布局(使用ul): <body> <ul> <li class="list" id="lis"> <a h ...