Jmeter接口测试3(正则表达式关联)

上一篇文章我们讲了jmeter请求登录接口,本篇文章讲解如何使用jmeter的正则表达式提取上一个返回的数据,做下一个请求的参数。

1.右击Http Request-->Add-->Post Processors-->Regular Expression Extractort添加正则表达式提取器
image.png

2.运行登录请求,点击查看结果数查看返回结果如下:
["code:1000","name:aa","token:3d41ce68308e4595876deb44fd26be46"]

3.从第一篇的接口文档中我们可以发现查看个人信息接口取到name和token参数,因此我们要在正则表达式提取器里提取出name值和token值

name提取:
image.png

token提取:
image.png

参数说明:
Name of created variable:参数名称,随便命名,这里命名为name,后续需要引用的话以${name}的格式
Regular Expression:正则表达式提取规则,我们需要取到"name:和"之间的字符串这里填"name:(.+?)"
Template:使用模板:一般用$1$
Match No:匹配第几个符合规则的字符串
Default Value: 默认值

4.添加一个HttpRequest请求查看个人信息

image.png

${name}使用正则表达式提取出来的name值
${token}使用正则表达式提取出来的token值

5.在查看个人信息的请求添加查看结果数,运行后查看请求数据和请求结果

请求数据:
image.png
说明正则表达式关联成功

响应数据:
image.png

说明请求成功

你可能感兴趣的:(Jmeter接口测试3(正则表达式关联))