LoadRunner 参数化详解
LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。
参数化的定义:使用指定的数据源中的值来替换脚本录制生成的语句中的参数。
对Vuser脚本进行参数化的好处:
1、减小脚本的大小
2、提供了使用不同的脚本的值执行脚本的能力
参数化涉及两个任务:
1、用参数替换Vuser脚本的常量值
2、为参数设置属性和数据源
“Select next row”定义的是如何选择下一行数据。该处有三个选项"Sequential","Random","Unique",
Sequential:顺序地向Vuser分配数据。
Random:当测试开始运行时,“随机”方法为每个Vuser分配一个数据表中的随机值。
Unique:为每一个Vuser的参数分配一个唯一的顺序值。在这种情况下必须确保表中的数据对所有的Vuser
和它们的迭代来说是充足的。如果拥有20个Vuser并且要进行5次迭代,则测试者的表格中必须至
少包含100个数值。
“Update value on”定义的是什么时候更新数据值,备选项有每次迭代,每次出现和一次。
表 LoadRunner参数更新方法和数据分配
如果LoadRunner的函数中某个参数不能直接使用LoadRunner参数,那么可以通过lr_eval_string进行转换取到参数的值。
参数表中select next row和update value on的设置
LR的参数的取值,和select next row和update value on的设置都有密不可分的关系。下表给出了select next row和update value on不同的设置,对于LR的参数取值的结果将不同,给出了详细的描述。
本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/
Jmeter之实现参数化的不同方式详解 Jmeter参数化定义:动态的获取、设置或生成数据,是一种由程序驱动代替人工驱动的数据设计方案,提高脚本的编写效率以及编写质量。适用场景:当提交的数据量较大时,每次修改太麻烦,可以使用参数化。 本文介绍实现参数化的4种方式:1、用户定义的变量;2、CSV数据文件设置;3、用户参数;4、函数:计数器函数/随机数/时间戳。。。
关于Jmeter参数化的编码问题 大家用jmeter最常遇到的是请求参数中文乱码问题(至于返回值乱码问题由于处理简单也不影响测试,就不在这里说了),而对于这个问题,很多人不能从根本上去分析和理解,所以就无法从根本上去回避和解决,以下我就通过几种情况来分别说明
相关文章
- three.js 入门详解(一)
- 【转】MySQL5.5的my.cnf 参数详解
- 有限状态机FSM详解及其实现
- jqGrid 各种参数 详解
- 微信公众号菜单添加小程序,miniprogram,pagepath参数详解,php开发公众号
- Docker Dockerfile详解
- PHP引用(&)使用详解
- C#进阶系列——WebApi 接口参数不再困惑:传参详解
- 6.1.5 GridView详解编辑
- Linux中top命令参数详解
- HIVE JDBC连接详解
- chmod命令详解
- ELK详解(二十一)——elastalert介绍与安装
- [转]RSYNC 参数中文详解
- DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- Qt QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
- nginx 编译参数详解(运维不得不看)
- C#中abstract的用法详解
- linux的vm.overcommit_memory的内存分配参数详解
- 【youcans的深度学习 01】安装环境详解之 miniconda
- Dockerfile关键字详解
- Nginx----安装和配置文件参数详解
- Android蓝牙系统详解
- DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- PPOCR 检测器配置文件参数详解
- vue路由传递参数的几种方式详解
- docker配置参数详解
- STM32F030R8Tx自定义协议实现串口升级详解