csv文件格式,新建一个config.csv文件存储账号密码
config.csv
user,pwd
admin1,123456
devloper,654321
manafer,123456
test,111111
1.先由于jmeter其实就是不断添加插件实现功能的所以介绍csv数据获取的插件新建
2.认识一下这个插件参数含义
3.介绍用户定义变量插件,作用用户自定义变量
3.信息头管理器header插件,作用参数设置请求头类型,用过postman都很熟悉吧很类似的
4.cooki管理器插件顾名思义,管理cookie的,也可以存放token
5.http请求插件新建一个登录请求,并利用csv的参数,参数化账号密码用一个get请求来演示
6.查看结果树插件,作用请求参数结果查看,类似postman结果响应文本也分text,html,json等在监听器下面这个插件不多说了
7.登录请求后如何参数化获取token呢,有两种方法:
1 正则插件提取
2 jp@json/yaml path exxtractor插件提取
场景现在我登录了返回了一个json响应包含有token参数
{"id": 1001,
"token" : "eyJhbGciOiJIUzUxMiJ9.eyJ",
"price":1000}
我后面想用这个参数就要提取这个token
1.正则提取:
引用名称:意思是提取出的token的value赋值给那个参数的名称叫什么我填的token,也可以随便起,后面你用参数时就填这个引用名称位置填的名称
正则没什么(.*)或者(.?)都可以表示" "之间所有字符我都要
摸版表示$1$ 固定就行了,要填多个比如第一第二个,$1$,$2$ , $n$第n个 ,$0$任意,$-1$表示所有
匹配数字:1 第一,0任意