码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter参数化

时间:2018-05-24 13:11:16      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:指定   提前   技术   size   现在   alt   file   操作方法   规则   

 参数化:就是把调用接口时,经常变化的值提前设置好

Jmeter参数化的三种方法:

1、用户定义变量

方便管理参数,只能有1个值,如:不经常变化的ip地址

2、函数生成器

可以参照有一定规则的数据来生成数据,如在一个范围内,生成一些随机数或随机时间等

3、从文件中读取

把一些数据先写好在文件里,然后从文件中读取这些数据,如登录接口的账号密码(之前注册好的)

 

具体操作方法如下:

1,添加用户定义的变量,当有多个http请求的服务器或ip名称相同时,修改ip的话需要修改每个http页面,参数化之后只需要修改用户定义的变量处的值就可以了

 技术分享图片

技术分享图片

http请求页面中的服务器或IP中填写${ip}就可以了

 技术分享图片

 

2函数生成器

(1)随机数_Random,在指定的范围内区随机数

 技术分享图片

技术分享图片

把生成的函数添加到需要添加的信息处,如下图:

技术分享图片

 

(2)取当前时间_time,在一些需要传时间的情况下可以使用

日期格式:yyyyMMdd 代表年月日

yyyyMMddHHmmss代表年月日时分秒,大写HH代表24小时制

yyyyMMddhhmmss 代表年月日时分秒,小写hh代表12小时制

 技术分享图片

meter里面取到的时间戳是精确到毫秒的;

时间戳就是从计算机诞生那一天到现在过了多少秒;

3从文件中读取

把需要的信息写在文档里,多个参数时用逗号隔开,多列时用回车的话会出现登录失败的情况,所有列之间和参数之间都用逗号隔开就不会出现这种情况

 技术分享图片

Jmeter中添加CSV Data Set Config

 技术分享图片

技术分享图片

File name默认不写绝对路径的话,是从jmeter的bin目录下读取文件;(此方法不建议使用,一般在没有办法的情况下才使用)

 技术分享图片

 

 

Jmeter参数化

标签:指定   提前   技术   size   现在   alt   file   操作方法   规则   

原文地址:https://www.cnblogs.com/jingw/p/9082328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!