性能测试--08jmeter脚本优化技术

本文介绍了JMeter脚本优化中的关键技巧,包括关联技术和参数化技术。关联技术用于处理请求间的数据传递,如通过正则表达式提取器或JSON提取器获取并使用token。参数化则是将常量替换为变量,例如使用CSV数据配置文件、用户自定义变量或函数助手进行数据注入。文中详细阐述了各种参数化方法及其应用场景,并提供了设置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.关联技术

1)什么是关联技术?
举个例子:一个新增用户接口,需要使用一个token值,才能实现操作成功,这个token的参数,服务端验证用户权限,返回给客户端的令牌值。

token:令牌----权限校验
获取token:需要身份:账号+密码
优势:如果没有token 所有的接口都需要校验–去数据库校验–耗时间–效率低
token使用地方:请求头、cookies

2)什么时候需要关联技术?
答:请求之间数据的传递

3)怎么实现关联技术?
1.获取需要关联的值
**正则表达式提取器 – 万能法(.?) —可以使用一些网站一些工具
在这里插入图片描述
***json提取器 – 响应一定是json格式(json–字符串–键值对形式,数据类型:字典)
json表达式语法:
$.加需要的key即可查找对应的值($.代表根节点,.代表跳过一层)
一个字典里嵌套了一个列表,然后列表里再嵌套一个字典–json表达式应该设置为$.列表[下标].键名
取某字段所有的返回数据–match为-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍婧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值