1.关联技术
1)什么是关联技术?
举个例子:一个新增用户接口,需要使用一个token值,才能实现操作成功,这个token的参数,服务端验证用户权限,返回给客户端的令牌值。
token:令牌----权限校验
获取token:需要身份:账号+密码
优势:如果没有token 所有的接口都需要校验–去数据库校验–耗时间–效率低
token使用地方:请求头、cookies
2)什么时候需要关联技术?
答:请求之间数据的传递
3)怎么实现关联技术?
1.获取需要关联的值
**正则表达式提取器 – 万能法(.?) —可以使用一些网站一些工具

***json提取器 – 响应一定是json格式(json–字符串–键值对形式,数据类型:字典)
json表达式语法:
$.加需要的key即可查找对应的值($.代表根节点,.代表跳过一层)
一个字典里嵌套了一个列表,然后列表里再嵌套一个字典–json表达式应该设置为$.列表[下标].键名
取某字段所有的返回数据–match为-1
本文介绍了JMeter脚本优化中的关键技巧,包括关联技术和参数化技术。关联技术用于处理请求间的数据传递,如通过正则表达式提取器或JSON提取器获取并使用token。参数化则是将常量替换为变量,例如使用CSV数据配置文件、用户自定义变量或函数助手进行数据注入。文中详细阐述了各种参数化方法及其应用场景,并提供了设置示例。
订阅专栏 解锁全文
7658

被折叠的 条评论
为什么被折叠?



