摘要:
<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-beat1</version> </dependency> 代码 public class WriteExcel 阅读全文
摘要:
LR运行结果有两种: 原始结果,LR result files analysis处理之后的结果,analysis session files analysis会生成简单的概要报告和模板,提供了分析选项做测试数据的分析: summary report,概要报告,包含大量测试数据 SLA分析工具,自己设 阅读全文
摘要:
联机负载 又叫分布式负载,是为了解决单台负载机的资源有限的限制问题。 LR分布式负载的实现: 前提: 控制机和负载机、负载机和被测服务器的网络是连通的。 负载机上安装了LR或者Load Generator组件。 操作:在负载机上,启动Loadrunner Agent的服务,方式有两种: Loadru 阅读全文
摘要:
场景Scenairo 在LR中,场景是通过Controller组件来创建、设置、执行的。 脚本是模拟的单个用户的行为,而场景模拟的是多个用户的行为,是多个用户执行 相同/不同 的脚本的情形。 在性能测试过程中,一般来说,场景分为两种类型: 单一场景:只会运行一种业务请求脚本。 目的在于测试极端的场景 阅读全文
摘要:
思考时间 思考时间是用来模拟用户请求之间的延迟的。 LR中,是通过思考时间函数+设置来实现的:lr_think_time() 思考时间本身是不会影响脚本的功能实现。 思考时间的意义在于:当虚拟用户数保持不变的情况下,调节对服务器的压力。 一般来说,对于模拟在线用户负载的情况,建议添加思考时间,这样对 阅读全文
摘要:
事务 事务的引入是用来度量业务请求的响应时间以及对应的tps的。 在LR中,要实现事务,只需要掌握两个事务函数即可: lr_start_transaction(); 开始计时。 lr_end_transaction(); 结束计时。 右键->insert->start transaction/end 阅读全文
摘要:
关联 header、body在generation log中,所有数据都是按时间的先后,分块排列的。块是以**开头,以$$$$$$结尾的 方法一 在LR中,视图模式切换到tree模式。 tree模式下,切换到recording snaphost和http view模式下。 找到需要设置关联的url、 阅读全文
摘要:
脚本增强的总结 1、脚本采用录制还是抓包手写没有本质的区别。 2、脚本增强技术,一般事务和检查点是属于必加的。 3、从理论上来说,参数化和关联是要根据实际情况灵活使用的。 4、要根据需要,灵活的选择使用思考时间和集合点技术。 参数化 三种方式: 选中需要参数化的值,右键-->replace 阅读全文
摘要:
Vugen 录制的基本步骤 new 选择协议 选择录制选项 开始录制 Tools-->Regenerate script 该选项是用来根据录制信息,按照当前的录制选项来重新生成脚本的。 常用用途: 脚本恢复。 更改录制选项之后重新生成脚本。 Vugen的三个选项 Recording options: 阅读全文
摘要:
安装 https://blog.csdn.net/qq_37674858/article/details/79746605?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonec 阅读全文