以下是根据个人项目经验,对登录场景的设计,如下步骤:

一、打开Controller,添加登录脚本,选择“手动场景”,一般我们项目中经常使用的是“手动场景”类型设计,如图

二、在“设计”部分,设置场景的并发用户数及场景计划

1、在场景计划页面,计划的“运行模式”默认为“实际计划”,选择“基本计划”,就可以修改“场景组”列表下该场景组名的并发用户数量,这里并发40个用户,如图

2、修改并发用户数后,“运行模式”重新选回“实际计划”模式,接着开始对“全局计划”的设置。

全局计划的设置很关键,如果设置不合理,场景运行后的结果(结果分析图)曲线也不一样,甚至导致分析出来的性能结果不正确。

(1)、“初始化”操作,一般情况是选择“在每个Vuser运行之前将其初始化”。

(2)、“启动Vuser”操作,根据项目情况而定,不能设置Vuser启动太过集中,也不能设置Vuser启动太过离散,这里“2个Vuser,每隔5秒”启动。

(3)、“持续时间”操作,做性能指标测试一般设置持续时间10~60分钟,这里设置持续时间为30分钟。

(4)、“停止Vuser”操作,选择停止全部Vuser,每隔10秒停止2个Vuser。

全局计划设置完成后,右边会相应地显示“交互计划图”,如图:

3、打开“运行时设置”,设置脚本的一些参数(运行逻辑、日记、参数化、思考时间等)

(1)、运行逻辑设置为5,即每个Vuser,根据脚本中参数化的用户登录迭代5次。

(2)、启用日志记录,日志设置为“仅在出错时发送消息”,避免在运行场景时用户并发写入日志对服务器造成压力,从而导致结果分析不正确。

(3)、思考时间设置,选择“重播思考时间--按录制时记录的时间”,但是要勾选“将思考时间限制为X值”,这里设置3秒。

(4)、“其他”选项设置,勾选“错误处理”下的“出现错误时仍继续”。

(5)、“首选项”设置,勾选“启用图像和文本检查”,因为脚本中添加了文本检查点。

4、集合点设置,选择菜单“场景--集合”,点击“策略”,选择第二项,“释放,当100%”比例的Vuser(占运行的总数)到达集合。如图

5、“Load Generator”设置,选择菜单“场景--Load Generator”,填写信息,点击“连接”。

三、在“运行”部分,添加相应的结果分析图表,在图表区域,鼠标右键,选择“查看图--显示八张图”

1、添加运行时图(正在运行Vuser图、错误统计信息图、集合点图),LR11汉化版没有集合点图,这是个bug。

2、添加事务图(事务响应时间)。

3、添加web资源图(每秒点击次数、吞吐量、每秒HTTP响应数、每秒连接数)。

4、添加系统资源图(Windows资源(相对应的操作系统)、SiteScope(这里是监控Mysql数据库资源))。

四、点击“场景组”边的【开始场景】,开始运行场景,OK!

LR实战之Discuz开源论坛——登录场景设计的更多相关文章

  1. LR实战之Discuz开源论坛——网页细分图结果分析(Web Page Diagnostics)

    续LR实战之Discuz开源论坛项目,之前一直是创建虚拟用户脚本(Virtual User Generator)和场景(Controller),现在,终于到了LoadRunner性能测试结果分析(An ...

  2. LR实战之Discuz开源论坛——安装及简介

    想了很久,也许是因为这段时间特别闲,从毕业到现在,我的测试职业生涯也近两年了,发现自己越来越喜欢测试领域,也越来越偏向测试开发了,作为一名专业的测试人员,不得不要学习性能测试,而使用LoadRunne ...

  3. LR实战之Discuz开源论坛——登录脚本

    脚本业务流:访问Discuz论坛首页——登录论坛——退出论坛.本次使用LoadRunner11版本. 一.录制脚本注意 1.确保Discuz论坛能在服务器运行正常. 2.录制前先试访问Discuz论坛 ...

  4. LR实战之Discuz开源论坛——登录脚本检查点

    在开发Discuz登录脚本时,遇到的一个问题是怎么去验证虚拟用户真正的登录成功,当然,熟悉LoadRunner工具的人就会知道,在脚本中使用检查点,对,没错! 我们知道,LR检查点功能有两种:文本检查 ...

  5. Discuz开源论坛

      Discuz开源论坛本地部署自动生成数据库   这个版本可能比较有点老,但是万变不离其宗,再新的版本都是在已有的基础上更新的,所以掌握方法是最重要的! 先上几张安装成功后的图 (安装成功的论坛首页 ...

  6. Discuz开源论坛本地部署自动生成数据库

    这个版本可能比较有点老,但是万变不离其宗,再新的版本都是在已有的基础上更新的,所以掌握方法是最重要的! 先上几张安装成功后的图 (安装成功的论坛首页) (后台管理登录页) 下面说一下安装步骤 第一步: ...

  7. 安装Discuz开源论坛

    11.添加mysql普通用户 接着上篇的lamp这篇安装Discuz 配置虚拟主机 1.打开虚拟主机配置 [root@NFS-31 ~]# vim /usr/local/apache2/conf/ht ...

  8. .Net开源项目之开源论坛

    .Net开源项目非常多,但是开源并且直接就能用的BBS项目就很少了,至少最近我在这上面没有找到一个合适的开源论坛.可能是因为我要求比较特殊,不但要开箱即用,还要用MVC+MySql开发. Discuz ...

  9. 想要搭建个论坛?Guide哥调研了100来个 Java 开源论坛系统,发现这 5 个最好用!

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近有点小忙.但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多 ...

随机推荐

  1. PHP你可能也会掉入的坑

    今天被人问: $var = 'test'; if (isset($var['somekey'])) { echo 'reach here!!!'; } 会不会输出'reach here!!!'? -- ...

  2. [Elasticsearch] 部分匹配 (三) - 查询期间的即时搜索

    本章翻译自Elasticsearch官方指南的Partial Matching一章. 查询期间的即时搜索(Query-time Search-as-you-type) 如今让我们来看看前缀匹配可以怎样 ...

  3. The account is locked

    SQL> select * from v$version where rownum=1; BANNER --------------------------------------------- ...

  4. boost 定时器.

    #include <iostream> #include <boost/asio.hpp> int main() { boost::asio::io_service io; b ...

  5. iframe框架默认占满整个屏幕

    <script language="JavaScript"> if (window != top) { top.location.href = location.hre ...

  6. RMAN简单备份

    检查目标数据库是否处于归档模式: . 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则 ...

  7. NET基础课--开发工具实用功能

    1.浏览代码结构 类视图 2.重构功能 提取长的的方法体中的部分方法到单独函数中 路径:选择代码段,右击重构----提取方法 3.代码结构 a 代码对齐 点[编辑]-[高级]-[设置选定内容的格式] ...

  8. ajax局部刷新分页

    //请求数据加载绑定页面 function DindAjax(pageIndex) {//获取参数 var colors = $("#colorsVal").val(); $.aj ...

  9. 第四课 Grid Control实验 安装JCH2库并且配置好监听,关键步骤和结果截图

      --从OCM 虚拟机中,克隆了安装oracle之前的状态 配置网络: [root@localhost network-scripts]# ifup ifcfg-eth0 [root@localho ...

  10. CGFloat和float

    CGFloat :在mac上自适应,在64位的系统,会变宽,32位会变窄,手机没变化float:没有变化