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表连接: 参数化完成后, ...
随机推荐
- java之继承中的静态变量
package Test; /** * Created by wangbin10 on 2018/7/9. * 我们知道静态变量属于类级别变量,对应每个类只有一份,类的所有实例共有一份,而成员变量则分 ...
- excel表格处理
xlrd模块 是python中一个第三方的用于读取excle表格的模块,很多企业在没有使用计算机管理前大多使用表格来管理数据,所以导入表格还是非常常用的! exlce结构分析 一个excle表 ...
- 系列教程 - java web开发
代码之间工作室持续推出Java Web开发系列教程与案例,供广大朋友分享交流技术经验,帮助喜欢java的朋友们学习进步: java web 开发教程(1) - 开发环境搭建 技术交流QQ群: 商务合作 ...
- 浅析为何使用融合CDN是大趋势?
使用传统CDN的用户遇到的新问题 随着云计算时代的快速发展,尤其是流媒体大视频时代的到来,用户在是使用过往CDN节点资源调配将面临很多问题: 问题1: 流媒体时代不局限于静态内容分发,直播点播等视频服 ...
- EditPlus 格式化HTML JS CSS
首先你得安装一个EditPlus,然后下载你想格式化的xxxformatter.js文件,也就是网上说的EDTOOLS 1.在你的工具里边找到-->配置自定义工具 具体做法如下: 第5步 命令: ...
- String.format()
System.out.println(String.format("sftp DownloadDir is: %s and new is %s", "哈哈",& ...
- 8天入门docker系列 —— 第七天 让你的container实现跨主机访问
当你有若干个容器之后,你可能就希望实现容器的跨机部署访问了,比如aspnetcore在一台host上,mysql在另外一个host上,如果要实现这样的功能,需要你借助 docker自带的overlay ...
- leadcode的Hot100系列--206. 反转链表
这里使用两种方式, 一个是直接从头往后遍历 -------> 迭代 一个是从最后一个往前遍历 -----> 递归 迭代 定义三个变量:pPre pNext pNow pPre表示当前节点的 ...
- 微服务-springcloud-注册中心
创建服务注册中心(eureka-server) 1.创建项目,选择 Eureka Server 别的都不要选择,next-finish 2.application.yml中写入如下信息:通过eurek ...
- scrapy 发post请求
可以使用 yield scrapy.FormRequest(url, formdata, callback)方法发送POST请求. 如果希望程序执行一开始就发送POST请求,可以重写Spider类的s ...