先看一下Loadrunner Controler 的界面是什么样的:

第一部分:scenario script 

(1)script name :选择脚本的名字;

(2)script path :脚本路径(自动)

(3)分配虚拟用户的方式:百分比/用户组 -- 可以在scenario -> convert scenario to the vuser group mode 可以切换到用户组模式。

这里切换到用户组模式后,如何修改里面的quantity ?

需要到,录制脚本的vuser generator 中 Tools - > Create controler scenario  里面设置虚拟用户数和用户组的而名称,然后加载完毕后,会自动显示到 Controler的scenario script 中。

还有一种方法:就是直接在scenario  Group 中的表单中,右键点击Add group ,设置组的名称以及vuser的数量。

(4)Load generators :选择负载机。默认是 local host 也就是本机。

如果需要添加其他的机器作为自己的负载机,那么需要,Scenario -> Load Generators 添加负载机:

在Name 输入负载机的IP,点击OK 。然后还没完,这时点击connect 是失败的。

你需要打开本机的agent configuration ,系统盘会出现个雷达图标。

最后,你需要在你连接的那台负载机上也打开这个小雷达,同样方式,成功后再次回到本机点击connect测试,直到出现 Ready j即可。

第二部分:Scenario Schedule 

可以设置多个不同name的schedule ,这里需要强调的就是:run mode 这2种方式的不同,Real-world schedule 和 Basic schedule 的区别在于:前者可以在计划中自定义添加Action ,而后者不行。

第三部分:RUN

设置好场景之后,可以开始点击运行看看:

可以看到下方出现了很多的图表,蓝色的代表有数据,下面总结下这些表里的数据代表的含义:

1、Average Transaction Response Time(平均响应时间)

显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。

随着测试时间的变化,系统处理事务的速度会逐渐变慢,这说明系统随着处理事务的增加,整体性能会有下降的趋势。

2、Transaction per Second (Trans/Sec)每秒通过事务数TPS

图表显示了每秒,每个事务通过/失败/停止的数量,通过它可以确定系统在任何给定时刻的时间事务负载。分析TPS主要是看曲线的性能走向。将它与平均事务响应时间进行对比,可以分析事务数目对执行时间的影响。

**** 当压力加大时,点击率/TPS曲线如果变化缓慢或者有平坦的趋势,很有可能是服务器开始出现瓶颈。

3、Hits per Second (每秒点击数)

是在运行场景中虚拟用户每秒向服务器提交的请求数。通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”,可以判断系统是否稳定。

系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。

Loadrunner 值Controler 部分功能用法相关推荐

  1. shell 数组里追加数值_shell编程之数组及变量的多功能用法

    数组及变量的多功能用法 一.数组: 1.数组:存储多个元素的连续的内存空间,相当于多个变量的集合(变量:存储单个元素的内存空间). 2.数组名和索引 索引:编号从0开始,属于数值索引 bash的数组支 ...

  2. LoadRunner中IP欺骗功能详解

    应用程序服务器和网络设备使用IP地址来识别客户端.应用程序服务器通常会对来自同一计算机的客户端信息进行高速缓存.网络路由器尝试对原信息和目标信息进行高速缓存 以优化吞吐量.如果多个用户具有相同的IP地 ...

  3. OpenCV反向项目功能用法的实例(附完整代码)

    OpenCV反向项目功能用法的实例 OpenCV反向项目功能用法的实例 OpenCV反向项目功能用法的实例 #include "opencv2/imgproc.hpp" #incl ...

  4. SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

    1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller; import java. ...

  5. android搜索功能xml,Android_Android ActionBar搜索功能用法详解,本文实例讲述了Android ActionBar - phpStudy...

    Android ActionBar搜索功能用法详解 本文实例讲述了Android ActionBar搜索功能用法.分享给大家供大家参考,具体如下: 使用ActionBar SearchView时的注意 ...

  6. 腾讯云TcaplusDB成为首批通过信通院-键值型内存数据库功能评测的产品,树立内存数据库行业标杆

    2020年12月14日,中国信息通信研究院官方权威公布第十一批大数据产品能力评测结果,腾讯云TcaplusDB成为首批通过键值型内存数据库功能评测的分布式NoSQL数据库产品. 据了解键值型内存数据库 ...

  7. html中display有哪些属性值,css中display属性是什么及其各个值的作用和用法

    当你查看别人写的css代码的时候,经常会看到display:block.none.inline.table等,那么在css中display属性到底是什么呢,都可以取什么值,每个值又有什么样的作用,到底 ...

  8. java-枚举值enum的values用法

    从业这些年,一直说也一直想进行codreview,如今真的开始了,其实还蛮有难度的,对自己也是一个新的挑战,不过呢- 没在怕的,加油- 枚举值enum的values用法 ,这是接触到的第一个知识点,倒 ...

  9. 左值/右值/左值引用/右值引用/move的用法介绍

    目录 问题 左值和右值 概念总结: 需要用到左值的运算符: 引用分类 左值引用 右值引用 右值引用到底什么用? std::move()函数介绍 问题 什么是左值和右值? 什么是左/右值引用? 左/右值 ...

最新文章

  1. Java编程思想(第4版)读书笔记——01
  2. 《游戏力》读书笔记作文4700字
  3. 记录解决二次编码问题
  4. 基于知识图谱的问答系统实践
  5. hibernate native oracle,hibernate native 主键生成策略
  6. IIS 部署WCF时遇到这么个错:
  7. 《计算机网络》学习笔记 ·004【网络层】
  8. Intellij Idea 创建maven WebAPP项目
  9. JS基础知识 --变量类型和计算
  10. spring boot儿童教育管理系统毕业设计源码281442
  11. Maya模型Fbx材质有贴图却不显示
  12. 新建 FrameMaker API 时引用目录的设置
  13. 初步认知Next.js中ISR/RSC/Edge Runtime/Streaming等新概念
  14. 安装pyinstaller出错的解决办法及刷csdn访客数工具打包
  15. word如何去除表格中高亮部分(表格属性-边框和底纹)
  16. 原来是这么做的,在抖音解说电影,6个月赚了40w?
  17. 在Windows 10上安装GCC
  18. unixtime时间转换mysql_MySQL中from_unixtime()时间转换
  19. 才发现网易相册已于2019年5月8号停止运营,如何导出相册照片:http://photo.163.com/transfer/html/login , 使用相册帐号登录,提供真实姓名、手机号码
  20. 【jsp学籍管理系统——开题报告 分享(仅供参考呀)】

热门文章

  1. 【无标题】LED电源 AP5160宽电压降压恒流 PCB方案
  2. 出现另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x80070020)错误的解决办法
  3. 二叉搜索树(golang)
  4. 视频教程-反勒索编程实战篇-病毒木马
  5. HTML与Aspx的区别
  6. 自动化运维:让IT运营更智能,更高效
  7. 解决两个相同的APK安装失败,目的是不能覆盖安装原来的APP
  8. Jupyter 常用扩展插件
  9. 小程序:社交电商的终极战场
  10. mongodb6创建账号