为了账号安全,请及时绑定邮箱和手机立即绑定

jmeter笔记(2) 参数化

标签:
测试

参数化方式

  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属性值

点击查看更多内容
6人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件测试工程师
手记
粉丝
172
获赞与收藏
904

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消