jmeter接口关联
2022/6/26 23:22:34
本文主要是介绍jmeter接口关联,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
因为这里测试的微信公众号平台接口,接口的访问IP地址是固定不变的,所以可以对IP地址进行参数化,设置成变量,供后续使用,如果需要修改IP地址,那么只需要在变量中修改即可 ${URL}=api.weixin.qq.com
同理,因为后面每一个接口都需要填写协议,ip,端口号,编码格式并且都是一样的,这里可以设置HTTP请求默认值 https ${URL} utf-8
因为后续接口依赖于第一个接口返回的access_token值,不想每次都去改,那么这里可以提取第一个接口返回的access_token值,设置成一个变量,供后续接口使用。这里介绍jsonpath和正则表达式两种提取返回内容中想要的字段方式。
1.jsonpath:必须以$开头,.表示根路径 (只能针对json数据)
栗子:获取第一个接口返回的access_token值 $.access_token
我们可以在查看结果树中选择jsonpath测试方式 来看是否提取到
在下图中输入位置$.access_token 点击test 看到返回匹配到了我们想要的access_token值
我们在第一个接口下面添加一个jsonpath提取器
我们在后续接口中 引用该变量 ${access_token}
再运行一次看看 第二个接口成功拿到了第一个接口返回的access_token值
2.正则表达式:左边界(.*?)右边界
栗子:获取第一个接口返回的access_token值 "access_token":"(.*?)"
我们可以在查看结果树中选择正则表达式测试方式 来看是否提取到
我们在第一个接口下面添加一个正则表达式提取器
我们在后续接口中 引用该变量 ${access_token}
再运行一次看看 第二个接口成功拿到了第一个接口返回的access_token值
这篇关于jmeter接口关联的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署