lr参数化
为什么做参数化?
数据库校验:注册用户时会看数据库有没有这个账号
应用程序校验:pc端qq登陆,一个账号只能登陆一台电脑
1、数据库或应用程序提交值的唯一性校验
数据库查询过程:
1、语法检查、语义检查→那个表--看缓存有没有记录,没有就生成记录--再去数据库硬盘查
2、语法检查、语义检查→那个表--看缓存有没有记录,有就直接返回数据
数据库查询:第一慢,会走数据库完整的执行过程,第二次会快
2、避免数据库缓存带来性能测试的失针(让他不走缓存,直接从数据库拿值)
参数化做什么用的?
1、把固定写死的参数动态的使用
一、参数化
1、选中需要参数化的参数值→右键

2、为参数起一个引用的的名称,在工具栏中找到


3、点击Edit with Notepad添加参数



二、Parameter List界面选项详解
1、Parameter type:参数的type
2、File:参数名称使用那个值
例如:{name}使用Email的值

3、Add Column:加一列

4、Add Row:加一行

5、Edit with Notepad:打开记事本添加参数值

6、Column:多列时中间的分割

7、Flrst data:从第列的第几行几个取值
8、By number:从第几列取值
9、By name:按照列的名称取值

二、参数化的取值策略

Select next row:当值要变更的时候,下一行怎么取值
·Sequential:顺序
·Random:随机
·Unique:唯一
·Same line as email:email取第3行的值,name取第3行的值

Update value on:触发值的变更条件是什么
·Each iteration:迭代
·Each occurrence:每次出现
·Once:一次
当触发值的变更条件出现后,下一行取值怎么取
策略组合
顺序
Sequential+Each iteration(顺序+每次迭代)

Sequential+Each occurrence(顺序+每次出现)

Sequential+Once(顺序+一次)每个用户都取一个值

随机
Random+Each iteration(随机+每次迭代)

Random+Each occurrence(随机+每次出现)

Random+Once(随机+一次)


When out of values:
Abort Vuser
Contirnue in a cyclic manner
Continue with last value
唯一
Unique+ Each iteration(唯一+每次迭代):并发用户和并发用户之间不允许出现重复

Each occurrence(唯一+每次出现)


Each+Once(唯一+一次)


流水号 1vu tps=10 100并发 10分钟
服务器max tps=100
要用10000个参数
lr参数化的更多相关文章
- lr参数化——500户并发迭代1次 循环取5条数据
lr参数化——500户并发迭代1次 循环取5条数据 比如vuser1.vuser2.vuser3..........,vuser500 shuju1,shuju2,shuju3,shuju4,shuj ...
- lr参数化取值与连接数据库
TXT文本,EXCEL表格以及数据库中的表都可以作为参数的数据集载体,LR都是支持的. 特别提醒: 1.在形成数据池之后,数据库中的数据变化不会影响数据池中的数据. 2.数据文件一定要以一个空行结束, ...
- LR参数化设置(转)
LR学习笔记---参数设置 2010-10-20 14:58:55| 分类: 默认分类|举报|字号 订阅 LR在录制程序运行的过程中,VuGen(脚本生成器) 自动生成了包含录制过程中实际用 ...
- 【Loadrunner】LR参数化:利用mysql数据库里面的数据进行参数化
很多同学都在自学loadrunner去做压力测试,但是如果要利用LR做压力测试,或者是其他工具,其中有一个环节是我们避开不了的,比如说:参数化 今天华华就给大家简要的介绍下,如果你要做的参数化的数据来 ...
- 性能测试基础---LR参数化相关
性能测试脚本的增强:·参数化·关联·事务·检查点·思考时间·集合点 ·参数化:模拟不同用户的不同请求. ·为什么要做参数化? ·功能:通常来说,系统的某些业务数据具有唯一性的要求. ·性能:一般来说, ...
- LR参数化后取值规则小记
对参数化的取值,只有一个用户的情况能分清,但是多用户多迭代就搞不懂,特意使用Parameter List中自带的参数化模拟器Simulate Parameter进行简单的实验,3条数据 + 4个用户 ...
- LR参数化取值规则总结
我想使用参数化输入设置10个并发用户循环1000次,第一个用户使用参数列表中的前1000个参数(第依次循环使用第一个参数.第二次循环使用第二个参数,依次类推).第二个用户使用参数列表中的2001-30 ...
- LoadRunner ---参数化数据源(oracle,mssql,excel)
TXT文本,EXCEL表格以及数据库中的表都可以作为参数的数据集载体,LR都是支持的. 特别提醒:1.在形成数据池之后,数据库中的数据变化不会影响数据池中的数据.2.数据文件一定要以一个空行结束,否则 ...
- loadrunner参数化excel数据
LR参数化数据源Oracle,MSSQL,Excel参数化的方法: 重点介绍excel数据参数化的方法: 1.首先创建excel表格: 注意要写列明 2.创建excel表连接: 参数化完成后, ...
随机推荐
- spring 5.x 系列第18篇 —— 整合websocket (代码配置方式)
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 项目模拟一个简单的群聊功能,为区分不同的聊 ...
- 系统学习 Java IO (七)----字节数组流 ByteArrayInputStream/ByteArrayOutputStream
目录:系统学习 Java IO---- 目录,概览 ByteArrayInputStream 如果数据存储在数组中,ByteArrayInputStream 可以很方便读取,它可以返回 InputSt ...
- ECS通过mail发送邮件
发送邮件报错,因为新购实例默认对外访问25端口封禁状态,建议使用加密465端口 1.配置mailx [root@wiki ~]# yum install -y mailx ##yum安装完mailx之 ...
- 字符串匹配Boyer-Moore算法:文本编辑器中的查找功能是如何实现的?---这应该讲的最容易懂的文章了!
关于字符串匹配算法有很多,之前我有讲过一篇 KMP 匹配算法:图解字符串匹配 KMP 算法,不懂 kmp 的建议看下,写的还不错,这个算法虽然很牛逼,但在实际中用的并不是特别多.至于选择哪一种字符串匹 ...
- 解决 Prometheus 不能获取 Kubernetes 集群上 Windows 节点的 Metrics
背景 接上一篇 快速搭建 Windows Kubernetes , 我们发现原来在 Windows Kubernetes 会有一些与在 Linux 上使用不一样的体验,俗称坑,例如 hostAlias ...
- curl推送示例:熊掌号,百度站长的链接推送(系统环境变量配置)
curl推送示例:熊掌号,百度站长的链接推送(需要用户系统环境变量配置)这篇文章主要讲解curl推送,熊掌号,百度站长的链接推送,我们很多seo朋友都搞不定curl的推送链接,而且还要配置系统的环境变 ...
- 分布式事务(4)---RocketMQ实现分布式事务项目
RocketMQ实现分布式事务 有关RocketMQ实现分布式事务前面写了一篇博客 1.RocketMQ实现分布式事务原理 下面就这个项目做个整体简单介绍,并在文字最下方附上项目Github地址. 一 ...
- EnjoyingSoft之Mule ESB开发教程第三篇:Mule message structure - Mule message结构
目录 1. 探索Mule Message结构 2. Mule Message的Payload 3. Mule Message的Property 4. Mule Message的Attachment 5 ...
- 20131214-HTML基础-第二十一天
[1]表单练习 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...
- Junit简单的案例
Calculator: public class Calculator { public double add(double number1, double number2) { return num ...