打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LR常用术语

场景

在LR中主要表现为controller中设计与执行测试用例中的用户场景。主要工作有,在controller中选择虚拟用户脚本、设置虚拟用户数量、配置虚拟用户运行时的行为、选择负载发生器、设置执行时间等。

负载发生器

用来产生压力的真实机器,受controller控制,可以使用户脚本在不同的主机上执行。在性能测试工作中,通常由一个controller控制多个load generator以对被测试系统进行加压。

虚拟用户

对应于现实中的真实用户,使用LR模拟的用户称为虚拟用户。其本质是通过虚拟用户脚本来模拟真正用户的行为。

虚拟用户脚本

通过Vuser Generator录制或开发的脚本。这些脚本用来模拟用户的行为。

事务

LR通过事务来衡量服务器的性能。在业务上事务通常时用户的一个或一系列操作,代表一定的功能,而在程序上则表现为一段代码区块。测试人员可以将一个或多个操作步骤定义为一个事务,以便衡量这部分的用户并发响应时间。

思考时间

为了在模拟时更加接近用户的真实行为而引进的概念。在实际中,用户进行一系列操作后往往会进行处理,例如浏览网页内容,而处理过程对服务器是没有压力的。因此在虚拟用户脚本中用函数lr_think_time(double time)来模拟用户处理过程,执行该函数时用户线程会按照相应的time值进行等待。

集合点

对应于真实用户中的并发点。LR通过集合点实现了真正意义的并发。集合点在虚拟用户脚本中对应函数lr_rendezvous(const char* rendezvous_name),当执行到该函数时会按照场景的并发策略来执行。

事务响应时间

事务响应时间是一个统计量,是评价系统性能的重要参数。定义好事务后,在场景执行过程和测试结果分析中即可以看到对应事务的响应时间。通过对关键或核心事务的执行情况进行分析,可以快速定位性能问题。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LoadRunner学习笔记 - charmer - 51Testing软件测试网 - P...
性能测试入门
使用Loadrunner 调用Webservice接口测试优化总结 | 大爱
LoadRunner v12测试案例--性能分析
性能测试笔试大接触(上
3.10 集合点 - AJava
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服