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

 

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

Schedule by:Scenario

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

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

 

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

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

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)将监控到的文件下载到本地,用特定有宏的模板打开次文件;

posted on 2019-04-24 01:00  腻可可  阅读(164)  评论(0编辑  收藏  举报