1、组场景常用于回归 ,可以设置成一个脚本后多久运行下一个脚本;

Real-world Schedule和Basic schedule的区别:根据官方文档,这两种模式下,场景中的每个虚拟用户组(可看成是每个脚本)都会按照它们自己的Run-Time settings中的设置运行。区别在于可模拟的操作不一样:

Schedule by:Scenario

Basic Schedule:可以定义每次运行多少用户,场景持续运行多久

Real-world Schedule:同Basic schedule,除此之外,还可以设置每次停止多少个用户。

Schedule by:Group(该设置在百分比模式下不可见)

Basic schedule:可以定义什么时候开始运行脚本 (Group和Scenario的主要区别),每次运行多少个虚拟用户,场景持续运行多久

Real-world Schedule:同Basic Schedule,除此之外,还可以设置每次停止多少个虚拟用户。

多个脚本的组场景:

2、性能测试执行步骤:

1) 确认脚本执行通过

2)设置场景

3) 执行

性能测试需要重点关注响应时间和吞吐量

按下图可设置日志保存路径

3、nmon

1)上传nmon包nmon16f_mpginc.tar.gz到服务器(可用rz命令进行上传,yum install lrsz* -y)

2)解压包 (tar -zxvf  ......)

3)查看系统版本 cat /etc/*release ,uname -a,根据系统版本选择nmon版本

4)赋权限  chmod 775 nmon_x86_64_centos6

5)运行  ./nmon_x86_64_centos6

6)命令

a、键盘输入c,可查看cpu使用情况,主要关注:%use,%sys 。下图可看到只有一个cpu

b、键盘输入m,可查看内存

c、键盘输入n,可查看网络。recv=kb/s:每秒接收到的数据  trans=kb/s :每秒传送的数据

d、输入t,可查看进程信息

e、输入d,可查看磁盘读写信息

7)./nmon_x86_64_centos6  -f -s 30 -c 30

-f:按标准格式输出文件

-s:每个n秒抽样一次,这里是30

-c:抽样的数量,这里是30次,分钟:30*(30/60)=15分钟   30次需要跑15分钟

8)周一到周五,早9点上监控

crontab  -e

0 9  * * 1,2,3,4,5 /root/nmon/nmon_x86_64_centos6  -f -s  30 -c 1200

9)将监控到的文件下载到本地,用特定有宏的模板打开次文件;

lr_场景设计之组场景、nmon监控的更多相关文章

  1. Loadrunder场景设计篇——手工场景设计

    概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主要是通过设计用户的添加和减少过程,来模拟真实的用户请求模型,完成负载 ...

  2. loadrunner11的移动端性能测试之场景设计

    测试步骤之场景设计(Controller) 进入手工场景 准备好脚本后就可以进行场景设计和执行场景了,从VuGen中进入,见下图: 进入后第一个为目标场景,选择第二个更灵活的手工场景,我的目标人数20 ...

  3. controller场景设计

    场景设计模型-手动场景快增长慢增长指定运行次数组模式 快增长模型:就是压力瞬间启动并且达到最大,通常用于秒杀的场景 loadrunner设置:瞬间启动,瞬间停止 慢增长:压力按照设定的规则慢慢的添加, ...

  4. lr_场景设计之知识点-集合点、loadgenerator

    1.controller原理 通过场景设计来模拟用户的真实操作并调用bugen中的脚本,再通过设置的压力机产生压力,在场景运行中实时监控用户的执行情况,tps,响应时间,吞吐量,服务器资源使用情况: ...

  5. loadrunner 场景设计-制定负载测试计划

    by:授客 QQ:1033553122 场景设计-制定负载测试计划 步骤1.分析应用程序 你应该对硬件和软件组建,系统配置和典型的使用场景很熟悉.这些应用程序的分析保证你在使用loadrunner进行 ...

  6. loadrunner 场景设计-添加Unix、Linux Resources计数器

    场景设计-添加Unix.Linux Resources计数器 by:授客 QQ:1033553122 A.   目的 监控要测试的Unix.Linux服务器的资源使用情况 Linux CentOS为例 ...

  7. loadrunner 场景设计-添加Windows Resources计数器

    场景设计-添加Windows Resources计数器 by:授客 QQ:1033553122 目的 监控要测试的windows服务器的资源使用情况 步骤 1.添加视图,方法双击.拖动左侧的Windo ...

  8. loadrunner 场景设计-手工场景方案(Schedule)设计

    场景设计-手工场景方案(Schedule)设计 by:授客 QQ:1033553122 A.   定义方案schedule 在 Scenario Schedule面板中,选择一个方案schedule, ...

  9. loadrunner 场景设计-手工场景设计

    场景设计-手工场景设计 by:授客 QQ:1033553122 概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主要是 ...

随机推荐

  1. CentOS7操作Redis4.0

    单机安装 1. 从官网下载 redis-4.0.10.tar.gz 到本地,然后上传到VMware虚拟机上,存放地址随意. 2. 解压: tar -zxvf redis-4.0.10.tar.gz 3 ...

  2. python链接mysql获得某列最大值

    import pymysqlconn = pymysql.connect(host='10.1.2.198', port= 3306 ,user='root',passwd='123456',db=' ...

  3. Pandas 基础(17) - to_datetime

    这一节依然是关于时间的知识, 在平时的工作中, 有一个非常令我们恼火的就是时间的格式可以有很多种表达, 比如下面这张图, 我们看到同样是 2017年1月5日, 可以有很多种时间的格式, 我们需要先将格 ...

  4. 使用loadrunner编写webservice接口请求

    1.使用工具: loadrunner12,本实例截图中都是loadrunner12工具 2.操作步骤: 1).新建脚本,选择Web Services协议: 2).选择工具栏: 3).点击Import, ...

  5. Python入门(二)列表、字典、字符串、元组、集合

    列表list什么是列表:Python内置的一种数据类型是列表,list是一种有序的集合,可以随时添加和删除其中的元素 创建List列表的方法 L = ['杨俊辰',‘啦啦啦’,'Tom'] empty ...

  6. ggplot的boxplot添加显著性 | Add P-values and Significance Levels to ggplots | 方差分析

    参考:Add P-values and Significance Levels toggplots 多组比较,挑选感兴趣的显示显著性. data("ToothGrowth") he ...

  7. Eclipse中设置作者日期等Java注释模板

    Eclipse作为JavaIDE(Integrated Development Environment,集成开发环境),可以通过设置自动添加Javadoc注释信息,如@author 作者名.@vers ...

  8. JMETER-01

    jmter安装 1.Linxu安装: 步骤:下载JMeter包-->解压包-->赋权限-->配置环境变量-->测试服务 1.下载:wget http://mirrors.hus ...

  9. __FILE__、__DIR__区别

    __FILE__=D:\Soft\xampp\htdocs\test\test.php __DIR__=D:\Soft\xampp\htdocs\test getcwd()=D:\Soft\xampp ...

  10. 记录下用axios遇到的问题

    这两天用axios做页面登录.遇到了N多问题,.首先是报Response to preflight request doesn't pass access control check: No 'Acc ...