其实我们就两点

Ø  确定测试登录最大并发用户数;
Ø  事务平均响应时间 (两个查询)

得到这个任务 如何展开测试工作呢?

一、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秒。 (我感觉数据量太小)

转自:http://www.cnblogs.com/jiangkeji

【LoadRunner】OSGI性能测试实例的更多相关文章

  1. 【LR】OSGI性能测试实例

    其实我们就两点Ø  确定测试登录最大并发用户数:Ø  事务平均响应时间 (两个查询) 得到这个任务 如何展开测试工作呢? 一.WindowsResources 设置(其实不监控 设不设都行 我感觉)  ...

  2. Loadrunner进行性能测试的步骤

    Loadrunner 11是一款免费的性能测试工具,他包含三个大模块 •使用VuGen:创建脚本•运用Controller:设置方案•查看Analysis:分析测试结果 结合软件测试的流程可以知道使用 ...

  3. Loadrunner经典测试实例

    Loadrunner经典测试实例

  4. Loadrunner做性能测试的主要步骤

    Loadrunner做性能测试的主要步骤: Loadrunner将性能测试过程分为计划测试.测试设计.创建VU脚本.创建测试场景.运行测试场景和分析结果6个步骤. 1) 计划测试:主要进行测试需求的收 ...

  5. loadrunner负载测试实例

    回想起第一次做性能测试,感慨万千,故写下本文,从:设置虚拟用户,设置场景以及分析运行结果三个方面进行阐述 硬件环境:硬盘 1TG,cpu 3.40GHz,内存4G 软件环境:IE9.0,Weblogi ...

  6. LoadRunner压力测试实例

    1 LoadRunner 概要介绍... 2 .项目背景介绍... 5 .使用LoadRunner进行负载/ 实施测试... 16 6.1 Memory相关... 22 6.2 Processor相关 ...

  7. [转][LoadRunner]LR性能测试结果样例分析

    LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源 ...

  8. LoadRunner做性能测试 从设计到分析执行

    项目简介:像百度知道系统类似的系统性能测试,是公司的自己产品. 对最近这个系统的性能测试进行总结下: 系统功能介绍: 前台用户可以根据自己的需要对不同的区域提问,提问包括匿名和登陆用户提问 后台不同区 ...

  9. 【Loadrunner】性能测试:通过服务器日志获取性能需求

    性能测试:通过服务器日志获取性能需求          接触过性能测试的童鞋都知道,想要做好一个项目的性能测试,性能需求的获取至关重要~!如果公司有做过性能测试还好,大家可以拿之前的性能测试数据作为参 ...

随机推荐

  1. javascript_core_02之函数、作用域

    1.函数:封装一项任务步骤清单的代码段: ①声明:function 函数名(参数列表){ 步骤清单代码:return 返回值:} ②返回值:使调用者获得函数执行结果,return只返回,不保存: ③存 ...

  2. KnockoutJS 3.X API 第四章(13) template绑定

    目的 template绑定(模板绑定)使用渲染模板的结果填充关联的DOM元素. 模板是一种简单方便的方式来构建复杂的UI结构 . 下面介绍两种使用模板绑定的方法: 本地模板是支持foreach,if, ...

  3. 快速入门系列--MVC--07与HTML5移动开发的结合

    现在移动互联网的盛行,跨平台并兼容不同设备的HTML5越来越盛行,很多公司都在将自己过去的非HTML5网站应用渐进式的转化为HTML5应用,使得一套代码可以兼容不同的物理终端设备和浏览器,极大的提高了 ...

  4. Enterprise Solution 应用程序开发框架培训

    一.系统架构 C# .NET 4.0 + Win Form + SQL Server 2005 二.五大核心模块 (菜单设计器Menu Designer,查询设计器Query Designer,报表设 ...

  5. http的500,502,504错误

    500 500的错误通常是由于服务器上代码出错或者是抛出了异常 解决方法:查看一下对应的代码是不是有问题. 502 502即 Bad Gateway网关(这里的网关是指CGI,即通用网关接口,从名字就 ...

  6. Android开发常用属性

    1.android string.xml 文字中间加入空格 android string.xml前后加空格的技巧 <string name="password">密   ...

  7. C#搭建足球赛事资料库与预测平台(1) 基本介绍

            本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源C#彩票数据资料库系列文章总目录:[目录]C#搭建足球赛事资料库与预测平台与彩票数据分析目录 去年4月到现在,一年 ...

  8. bootstrap-datetimepicker.js学习

    之前项目运用到了这个时间控件,期间bug还是一些.抽个时间,简单地看一下. 先看一下datetimepicker.js的结构 var DateTimePicker = function(element ...

  9. PHP Log时时查看小工具

    以前Log都是打印在一个文档中,然后打开文件夹,最后打开文档查看里面的内容,每次打开文件夹感觉很烦. 前些日子看到同事开发.NET的时候,用他自己的一个小工具能够时时查看到Log的内容,非常方便,所以 ...

  10. Network - SSH

    SSH(Secure Shell) https://wiki.wireshark.org/SSH   SSH 协议与OpenSSH详解 http://my.oschina.net/liting/blo ...