• 0
  • 0
分享
  • Loadrunner 值Controler 部分功能用法——软件测试圈
  • 落叶凌飒 2024-08-27 15:52:47 字数 1436 阅读 276 收藏 0

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

1-1.png

  第一部分:scenarioscript

1-2.png

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

  (2)scriptpath:脚本路径(自动);

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

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

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

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

1-3.png

  (4)Loadgenerators:选择负载机。默认是localhost也就是本机。

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

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

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

1-4.png1-5.png

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

  第二部分:ScenarioSchedule

1-6.png

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

  第三部分:RUN

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

1-7.png

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

  1、AverageTransactionResponseTime(平均响应时间)

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

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

  2、TransactionperSecond(Trans/Sec)每秒通过事务数TPS

1-8.png

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

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

  3、HitsperSecond(每秒点击数)

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

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


作者:我不想成秃头    

来源:http://www.51testing.com/html/87/n-7795187.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   软件测试工作和网络工程师有什么区别?下午有个小白和我聊天的时候讲到了,实际上他现在还没有毕业,但是出去面试找工作的时候,网络工程师他找了,一直没有面试上,但是软件测试这个岗位他不知道做什么,却直接就能应聘上。  他说完这个时候,网络工程师成长日记作者小编基本上90%也能猜出他遇到了什么,实际上像这个小白,如果是大专学历,能做软件测试的可能性并不一定很大,更多的可能是遇到了培训机构  一、很多小白太天真,以为企业会对一个人无限制的好  因为这个网友说到了他去面试的时候,他什么都不会,但是对方。告诉他可以无条件的培养他,而且培养他的时候每个月还能发2000,只要他工作了之后,每个月从工资里面掏...
            0 0 1137
            分享
          •   前言  文章内容为本人这三年来在嵌入式软件测试(黑盒)上的一些积累吧,说起来也挺快的,毕业三年的时间就这样过去了,在两家公司工作过(现在这家是第二家),这几年的测试项目基本都是围绕着嵌入式软件,同时需要兼顾测试App端、Web端功能、Web后端接口(Postman),只是测试业务重心还是在嵌入式软件上。  为什么测试的这么杂呢,其实这些全部加起来只是一个产品,只是因为目前就只有我一个测试,所以整套系统都是由我一个人来测。  就拿我现在这家公司做的一个视频会议系统来说吧,整套系统包含有硬终端(Linux端)、App端、Web端(用于后台账户/会议管理等)、PC端组成。  接触过嵌入式软件测试...
            0 0 1047
            分享
          • 测试需求收集完毕后,开始测试设计。测试用例是什么?测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。设计测试用例需要考虑以下问题:测试用例的基本格式:软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果,下面逐一介绍。用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:PROJECT1-ST-001,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。测试标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。...
            12 14 1947
            分享
          •   前言  从当初偶然的机会进入测试领域,到现在已经多年了,在这些年做过测试执行、测试技术研究、测试工具等测试相关的工作。最近在工作上有些迷茫,不知道后面的职业道路怎么走,感觉很多测试技能,经验都没得到很好的总结和思考。之前接触过思维导图,但是一直没有发现其价值所在,最近又重新关注,发现思维导图真是个好东东,对测试工作有很大的帮助,所以特总结一下,分享给大家。  正文  一、测试是否需要建模  通常一谈到建模,大家普遍都认为开发才需要,对测试来说,最多可能是在测试设计阶段才需要建模。对于测试模型,一般都谈的比较少,因为很多人都认为测试要求不高,不需要什么模型,也没有什么模型。那么我们分析一下测...
            1 1 2572
            分享
          •   互联网上关于金山办公软件WPS被曝“套娃式”收费的讨论持续升温,引发众多用户关注。多名用户反映在购买WPS“超级会员”后,为了获取AI功能,不得不额外购买“超级会员Pro”,而如今再次收到弹窗提示,要求升级为“大会员”以继续使用AI功能。这一连串的付费升级现象被用户称为“套娃式”收费,引发用户对WPS会员制度透明度和合理性质疑。  针对用户的投诉,WPS热线客服给出了官方回应。客服表示,目前公司尚未出台会员体系整合政策,但未来可能会对现有的会员体系进行升级,或是推出涵盖更完善会员功能的新产品,以满足用户对不同功能需求的精细化服务。此回应虽未直接回应“套娃式”收费问题,但暗示了公司正考虑对现...
            0 0 601
            分享
      • 51testing软件测试圈微信