继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

jmeter笔记(2) 参数化

麦芒
关注TA
已关注
手记 48
粉丝 172
获赞 904

参数化方式

  1. 函数助手
  2. CSV Data Set Config
    3、 用户定义的变量
    4、 线程组之间的传值

函数助手
1)选项-》函数助手对话框(快捷键ctrl+shift+f1)-》CVS_Read;
2)CSV file to get values from | alias,输入取值文件路径;
3)CSV文件列号| next|
alias,输入文件列号,从0开始取值;
4)点击生成按钮,复制生成的参数化函数;
图片描述图片描述

CSV Data Set Config
1)Sampler-》配置原件-》CSV Data Set Config;
2)设置项
-Filename:参数项文件,填写文件地址;
-File encoding:文件编码,设置为UTF-8;
-Variable Names(comma-delimited):文件中各列所表示的参数项,参数之间用逗号分隔。参数项的名称需要和 HTTP Request参数一致;
-Delimiter(use '\t' for tab):填写分隔符,如果是tab分隔则填写\t;
-Allow quoted data?:是否允许引用数据,默认False就好;
-Recycle on EOF?:文件结尾时是否重头开始读取文件,False--读到文件结尾时,停止读取;
-Stop thead on EOF?:False--读到文件结尾时,线程停止,Recycle on EOF?为ture此项就无意义;
图片描述!图片描述

用户定义的变量
1)设置:配置元件-》用户定义的变量
2)取值:${名称}

图片描述

线程组间的传值
1、增加正则表达提取式提取器提取变量name=token
2、在线程组A增加后置处理器
①设置Pramaters=${token}
②脚本输入
String token = bsh.args[0];
${setProperty(newtoken,${token},)};函数是设置jmeter的属性(全局变量)
3、在B线程组引用
${
P(newtoken,)}函数是获取jmeter属性值

打开App,阅读手记
6人推荐
发表评论
随时随地看视频慕课网APP