lr参数化 mysql_lr参数化

为什么做参数化?

数据库校验:注册用户时会看数据库有没有这个账号

应用程序校验:pc端qq登陆,一个账号只能登陆一台电脑

1、数据库或应用程序提交值的唯一性校验

数据库查询过程:

1、语法检查、语义检查→那个表--看缓存有没有记录,没有就生成记录--再去数据库硬盘查

2、语法检查、语义检查→那个表--看缓存有没有记录,有就直接返回数据

数据库查询:第一慢,会走数据库完整的执行过程,第二次会快

2、避免数据库缓存带来性能测试的失针(让他不走缓存,直接从数据库拿值)

参数化做什么用的?

1、把固定写死的参数动态的使用

一、参数化

1、选中需要参数化的参数值→右键

1d35d6c4b66a887b224591b0d87de877.png

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

6dc4e0de517322e09e849a5d3e4951a0.png

b97cac356dc8d1277ff10532703bbc95.png

5282a2413056a19220f52c09ff29e1eb.png

3、点击Edit with Notepad添加参数

e1f52f6c0a5629dcaf0cd075a4e4279b.png

aa1d4bfd21ab82e4c79a72a199db3620.png

09c693f306bee047a12e089957a6572f.png

二、Parameter List界面选项详解

1、Parameter type:参数的type

2、File:参数名称使用那个值

例如:{name}使用Email的值

4f75382c4721b7a0d9125dc83ff03ed6.png

3、Add Column:加一列

1de376c74cb707489bef13c92616cb93.png

4、Add Row:加一行

ae63dfc476489e41df16fec6e5deec4c.png

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

1c8a296e97c9e9853e81cd81b7e7c924.png

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

148091da0d380c171eb18ecf51135c9b.png

7、Flrst data:从第列的第几行几个取值

8、By number:从第几列取值

9、By name:按照列的名称取值

724ae71aa02f8017c0b0cf64dc4d0c1e.png

二、参数化的取值策略

5705a974a8990add2feb49e16c62589f.png

Select next row:当值要变更的时候,下一行怎么取值

·Sequential:顺序

·Random:随机

·Unique:唯一

·Same line as email:email取第3行的值,name取第3行的值

e267e0f13866847171e0ad341c8dd614.png

Update value on:触发值的变更条件是什么

·Each iteration:迭代

·Each occurrence:每次出现

·Once:一次

当触发值的变更条件出现后,下一行取值怎么取

策略组合

顺序

Sequential+Each iteration(顺序+每次迭代)

256b5b836681d14bceea74c8c358bc54.png

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

66a8945a100d85eeb252924b25eb0d95.png

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

58cb0461d42e5b929367d0353206ada7.png

随机

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

482208d90023c12122b49a95933f65c4.png

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

950699c8cbc9c86513280ac3ef470e5f.png

Random+Once(随机+一次)

2c1a348e4d8e66511bdf5b63f7884027.png

fe05eb65108b5e35e11003b93aa4bf1a.png

When out of values:

Abort Vuser

Contirnue in a cyclic manner

Continue with last value

唯一

Unique+Each iteration(唯一+每次迭代):并发用户和并发用户之间不允许出现重复

fb28a0fb80c16f3d19f45e4096d73a91.png

Each occurrence(唯一+每次出现)

88509b7b96039d14776a2616b7a1c708.png

6674d32b6f1c4c2119397cf3be180605.png

Each+Once(唯一+一次)

0efc61b34369c599eb1f14799d1e0a0c.png

94f0e735659e6d5009c76bfb0b3fa206.png

流水号 1vu tps=10 100并发 10分钟

服务器max tps=100

要用10000个参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值