jmeter调试传参的技巧

一、常用的传递参数的方法

1、同线程传递,正则、json提取请求响应报文中的参数
正则提取batchNo参数值
在这里插入图片描述
json提取器技巧----在查看结果树中,选择JSON Path Tester

类似剥洋葱,$表示全部参数,“.”表示下一层
在这里插入图片描述
在这里插入图片描述

二、跨线程传参数的方法

1、在测试计划添加 用户自定义变量
在这里插入图片描述

在这里插入图片描述
2、跨线程传参
2.1、在A线程的请求中提取参数值token,
再用beanshell后置处理器处理为KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(ne…{token},)}; 全局参数
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2.2、在其他线程用P函数引用参数${__P(newtoken,)}
在这里插入图片描述

在这里插入图片描述

三、检查参数传递是否成功的技巧

1、最简单,接口请求后,在查看结果树查看请求参数
在这里插入图片描述
2、但如果参数是加密的,可以采用以下两种方法
2.1,在线程右键》添加》取样器》调试取样器,启动线程后,在查看结果树响应结果可查看到所有正在传递的参数+参数值
在这里插入图片描述
在这里插入图片描述
2.2在日志查看 加密前参数
点击jmeter右上角三角警告标签,打开日志输出栏
在加密的beanshell中添加日志输出代码
log.info(参数名);
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值