• LoadRunner(三)——LR相关概念&组成部分


    参考学习感谢:《精通软件性能测试与LoadRunner实战》

    一、运行机制和主要组成部分

    1、LoadRunner主要由VuGen、Controller和Analysis三部分构成;

    2、VuGen不仅能够录制Vuser脚本,还可以运行这些脚本。录制Vuser脚本时,VuGen会生成各种函数,来定义您在录制会话过程中执行的操作;

    3、LoadRunner通过Controller模拟一个多用户并行工作的环境来对应用程序进行测试;

    4、Analysis提供了丰富的图表帮助您从各个角度对数据进行有效的分析,同时可以将多个图表进行合并来进行分析。

    二、LoadRunner相关概念解析

    1. 集合点
    2. 事务
    3. 检查点
    4. 思考时间
    5. 关联

    1、集合点:

    LoadRunner集合点则很好地实现用户的同步问题,而且模拟成千上万的用户操作也是轻而易举的一件事情。 集合点函数通常放在事务外。

    2、事务

    事务是指服务器响应虚拟用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从登录开始到完整的形成一张完整的订单; 事务必须是成对出现,即:一个事务有事务开始,必然要求也有事务结束。

    3、检查点

    检查点是在回放脚本期间搜索特定的文本字符串或者图片等内容,从而验证服务器响应内容的正确性; 在应用web_reg_find()函数时,必须要非常清楚:web_reg_find是注册函数(注册类函数有一个很明显的特点就是在函数名称中包含了“reg”字符,在应用这类函数时注意函数放置位置),必须放在响应页面之前。

    4、思考时间

    用户在执行两个连续操作期间等待的时间称为思考时间。LoadRunner在录制脚本时,虚拟用户产生器(VuGen)将录制实际的停留等待时间并将相应的等待时间插入到脚本,脚本中lr_think_time()函数即为思考时间。

    5、关联

    关联(Correlation)是应用LoadRunner进行性能测试的一项重要技能; 所谓的关联就是把脚本中某些写死的数据转变成动态的数据。

  • 相关阅读:
    (总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解
    一个自动安装LNMP的简洁Shell脚本
    (总结)Nginx配置文件nginx.conf中文详解
    Linux 的启动流程
    Linux运维文档之nginx
    nginx索引目录配置
    nginx实现图片防盗链(referer指令)
    nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)
    C# 使用WinRar命令压缩和解压缩
    localStorage存值取值以及存取JSON,以及基于html5 localStorage的购物车
  • 原文地址:https://www.cnblogs.com/highpointengineer/p/10737299.html
Copyright © 2020-2023  润新知