Jmeter中的参数化

上一篇 / 下一篇  2018-08-18 19:30:27 / 个人分类:Jmeter

Jmeter中的参数化
参数化原因:
1.系统业务需要,如多个用户点餐
2.规避使用缓存,缓存无法模拟真正的用户场景
3.系统业务场景需要,如搜索
一般需要参数化的情况
1.登录认证信息
2.一些和时间相关的,违反时间约束的
3.一些受其他字段约束的
4.一些来自于其他数据源的(例如数据库
5.其他在系统运行过程中需要变动的
变量生成的机制
1.UDV(user defined variable):与for each配对使用
2.test plan可以新增变量
3. for each 循环控制器可以outPut variable
变量是每一个线程单独拥有的,一个线程的修改并不影响其他的线程
Jmeter 参数的方式
1.通过CSV Data Set Config
优势:
1.容易使用和理解
2.适用大场景
3.设置方便灵活
File-encoding 若文档中有中文需要加上编码
fileName = 绝对路径
variable names 是指自动生成的变量,且用,隔开,若为空则拿csv中第一行作为变量名
要求参数化文档中最后一行要有一个空行
Delimeter:以,为分隔符,默认,
Allow quoted data,是否引用,当提交的数据由分隔符时,需要将数据用双引号引起来作为一个整体引用
Recycle on EOF ,到达文件尾是否循环
Stop thread on EOF ,是否到文件尾停止
sharing mode: all threads(所有线程组共享)current thread group(当前线程组)current thread(当前线程)

TAG:

 

评分:0

我来说两句

Open Toolbar