ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jmeter接口关联

2022-06-26 12:33:38  阅读:160  来源: 互联网

标签:返回 第一个 接口 关联 access token jsonpath jmeter


因为这里测试的微信公众号平台接口,接口的访问IP地址是固定不变的,所以可以对IP地址进行参数化,设置成变量,供后续使用,如果需要修改IP地址,那么只需要在变量中修改即可 ${URL}=api.weixin.qq.com

image

同理,因为后面每一个接口都需要填写协议,ip,端口号,编码格式并且都是一样的,这里可以设置HTTP请求默认值 https ${URL} utf-8

image

因为后续接口依赖于第一个接口返回的access_token值,不想每次都去改,那么这里可以提取第一个接口返回的access_token值,设置成一个变量,供后续接口使用。这里介绍jsonpath和正则表达式两种提取返回内容中想要的字段方式。

image

1.jsonpath:必须以$开头,.表示根路径 (只能针对json数据)

栗子:获取第一个接口返回的access_token值 $.access_token

我们可以在查看结果树中选择jsonpath测试方式 来看是否提取到

image

在下图中输入位置$.access_token 点击test 看到返回匹配到了我们想要的access_token值

image

我们在第一个接口下面添加一个jsonpath提取器

image

image

我们在后续接口中 引用该变量 ${access_token}

image

再运行一次看看 第二个接口成功拿到了第一个接口返回的access_token值

image
image

2.正则表达式:左边界(.*?)右边界

栗子:获取第一个接口返回的access_token值 "access_token":"(.*?)"

我们可以在查看结果树中选择正则表达式测试方式 来看是否提取到

image

我们在第一个接口下面添加一个正则表达式提取器

image

我们在后续接口中 引用该变量 ${access_token}

image

再运行一次看看 第二个接口成功拿到了第一个接口返回的access_token值

image
image

标签:返回,第一个,接口,关联,access,token,jsonpath,jmeter
来源: https://www.cnblogs.com/cy-xt/p/16413278.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有