LoadRunner基础知识点

关联的目的:

1、简化或优化代码

2、用于动态数据

3、容纳唯一的数据记录

 

关联的步骤:

1、从服务器返回的数据中选取需要关联的数据;

2、将该数据存入脚本中的一个参数中;

3、将脚本中需要使用该数据的地方用参数来替代。

 

事务:

1、定义:一系列操作的集合。

2、参数化:LR的参数化功能是为了更加真实的模拟实际用户的操作而设置的。

 

Lr_continue_on_error使用:

1、虽然可以在run_time_setting里进行设置,但是不够灵活。可以通过函数设置使其更加灵活。

2、可以通过lr_continue_on_error函数控制Vuser脚本中特定段的错误处理。要标记该段就用lr_continue_on_error(1)lr_continue_on_error(0)将其括起来。

3、使用lr_continue_on_error函数的脚本将覆盖“出现错误仍继续”Run_time Setting运行时设置。

 

脚本调试小技巧:

1、双击错误行,定位到脚本代码行;

2、选择错误代码,按F1查看错误行。

 

脚本录制流程实践:

1、Generate:录制或开发脚本。

2、SUSISingle User Single Itetaton,单用户单循环)运行录制生成的脚本,解决可能存在的关联问题。

3、SUMI(Single User Multi Iterations,单用户多循环),参数化脚本,在Run_time中设置Iteration,再次运行,验证参数化问题。

4、MUSI(Mulit User Single Iteration,多用户单循环)Controller里多用户运行脚本,验证脚本中可能存在的多线程同步问题。

5、MUMI(Multi User Multi Iterations,多用户多循环),性能测试的开始。

期中1-3VU中运行,45Controller中运行。

 

自动关联和手动关联的比较:

1、自动关联是我们为关联所设置的规则,可以是具体的应用程序服务,这里的数据是由所创建的规则替代。

2、在手动关联中,我们想要关联的数值被扫描并且编写关联函数完成关联。

3、手动关联需要自行查找关联的对象,然后自行插入关联函数。

 

Analysis提供的六种分析图:

1、虚拟用户图:虚拟用户图分为运行状态的虚拟用户图、虚拟用户概要图和集合点图。

2、Errors图:主要分为错误统计、每秒错误数量两类。借助Errors图可以发现系统什么时候发生错误及系统的错误信息,可以分析服务器的处理能力。

3、事务图:Analysis和事务相关的分析图表有事务总述表、事务平均响应时间图、每秒通过事务图、事务性能摘要图、事务响应时间与负载分析图、事务响应时间(百分比)图、事务响应时间分布图等。

4、Web资源图:主要有Web服务器的吞吐率图、点击率图、返回HTTP状态代码图、每秒HTTP响应数图、每秒重试次数图、重试概述图、服务器连接概述图、服务器的每秒连接数量图等。借助它可以深入分析服务器的性能。

5、网页细分图:在Controller中启动网页细分功能后,才可以在Analysis中查看网页细分图。

6、系统资源图:要获取系统资源图,要先指定相关的计数器。

 

需要配置端口映射的脚本:

1、在套接字级别录制的所有Vuser脚本。

2、HTTPSMTPPOP3IMAPOracle NCAWinSocket

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值