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表连接: 参数化完成后, ...
随机推荐
- 626. Exchange Seats-(LeetCode之Database篇)
问题表述 数据库表如下: id student 1 Abbot 2 Doris 3 Emerson 4 Green 5 Jeames 现在要通过SQL语句将表变换成如下: id student 1 D ...
- Git--将已有的项目添加到github
(2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch ...
- Python自学day-7
一.静态方法(@staticmethod) class Dog(object): def __init__(self): pass @staticmethod def talk(): #静态方法 pa ...
- 简单的scrapy实例
前天实验室的学长要求写一个简单的scrapy工程出来,之前也多少看了点scrapy的知识,但始终没有太明白,刚好趁着这个机会,加深一下对scrapy工作流程的理解.由于临近期末,很多作业要做(其实.. ...
- smobiler介绍(一)
如果说基于.net的移动开发平台,不得不自我推荐下smobiler,不用学习另外一套开发模式或者搭建复杂的开发环境,smobiler能够让大家像开发传统windows一样去开发移动应用,那么列举一下平 ...
- Effective Java - 静态方法与构造器
目录 用静态工厂方法替代构造器? 静态工厂有名称 静态工厂不必重新创建一个对象 静态工厂可以返回任何子类型对象 静态工厂返回的类可以动态变化 静态工厂返回的类可以不存在 静态工厂方法的缺点 静态工厂方 ...
- Python中的字符编码
一.文本编辑器存取文件的原理: #1.打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失 #2.要想永久保存,需要点击保存按钮:编辑器把内存的 ...
- CSU 1326:The contest(并查集+分组背包)
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1326 题意:…… 思路:并查集建图处理出边,然后分组背包. 之前不会分组背包,比赛的时候也推不出来 ...
- python网络爬虫(11)近期电影票房或热度信息爬取
目标意义 为了理解动态网站中一些数据如何获取,做一个简单的分析. 说明 思路,原始代码来源于:https://book.douban.com/subject/27061630/. 构造-下载器 构造分 ...
- springboot项目快速搭建
1. 问题描述 springboot的面世,成为Java开发者的一大福音,大大提升了开发的效率,其实springboot只是在maven的基础上,对已有的maven gav进行了封装而已,今天用最简单 ...