LoadRunner-Controller

    • Controller场景设计
      • Controller打开方式
      • Design设计场景
    • Run-场景运行介绍
    • 简单图表分析
      • 虚拟用户图表
      • 事务响应时间

Controller场景设计

之所以把脚本放到Controller是因为vug没有一个性能指标的监控;而且你要达到持续模拟多个用户你得通过修改运行次数达到这种多用户的效果

Controller打开方式

Controller用来设计场景的;打开方式:可以通过VUG打开;或者双击Controller这个组件
LoadRunner-Controller_第1张图片

LoadRunner-Controller_第2张图片

LoadRunner-Controller_第3张图片
打开后会弹出这个窗口
LoadRunner-Controller_第4张图片

Design设计场景

区域1
LoadRunner-Controller_第5张图片
区域2
LoadRunner-Controller_第6张图片
LoadRunner-Controller_第7张图片
LoadRunner-Controller_第8张图片

LoadRunner-Controller_第9张图片
LoadRunner-Controller_第10张图片
区域3
设置完之后,这个区域会根据设置的值自动生成图,图的时间和用户数都是和区域三中设置的时候的值对应的。
LoadRunner-Controller_第11张图片

Run-场景运行介绍

1:状态区域
LoadRunner-Controller_第12张图片
2:操作区域
LoadRunner-Controller_第13张图片
LoadRunner-Controller_第14张图片

3:监控指标区域
LoadRunner-Controller_第15张图片
添加系统资源监控:

LoadRunner-Controller_第16张图片
这两个服务必须启动
LoadRunner-Controller_第17张图片
LoadRunner-Controller_第18张图片
LoadRunner-Controller_第19张图片
LoadRunner-Controller_第20张图片

4:图表区域
LoadRunner-Controller_第21张图片

5:指标详细数据区域
LoadRunner-Controller_第22张图片

简单图表分析

运行场景后:这个图也一直在跑
LoadRunner-Controller_第23张图片
我们只设置一个事务;但是却跑出来三个事务
LoadRunner-Controller_第24张图片
在Controller中,默认init是一个事务,end是一个事务,action是用户自定义事务
LoadRunner-Controller_第25张图片

虚拟用户图表

我们初始化只设置3个虚拟用户;所以这里走到3就停了。当持续运行5分钟;就每隔5秒退出一个。
LoadRunner-Controller_第26张图片
这些各种用户状态:
在这里插入图片描述
ready是准备好的;当我们达到3个虚拟用户;准备好的就到0了
finished是完成的意思;当用户开始逐渐退出;这里的完成用户状态就开始上升。
这里没有错误;所以就没有出现红线
总结:
在这里插入图片描述

事务响应时间

LoadRunner-Controller_第27张图片

两个线的趋势非常像;就是有点区别login只是一段代码的响应时间;而action是这里全部代码;请求比较多。
LoadRunner-Controller_第28张图片
各种指标都可以在这里看图表:
LoadRunner-Controller_第29张图片

你可能感兴趣的:(软件测试,LoadRunne)