Jmeter 使用自带V函数进行带变量的字符串参数拼接
需求
JWT标准中请求头中需要加上authorization参数,该参数是由固定字符串和从上个接口返回的token字段一起拼接而成
如下文所示:
authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxODUxNjAxNzc0NCIsImNsaWVudFR5cGUiOiIxMCIsImN1c3RJZCI6IjIxMzM4NjciLCJpc3888888889kLWJ1c2kteGR0LWNzdC13ZWIiLCJleHAiOjE2NTcxODA2NDAsImlhdCI6MTY1NzE4MDQ2MH0.ZoACgiB43RMqZLJ4hcEmskae1w8-Wnjrf-bqUYvIAfY
所以在接口自动化脚本编写时,要进行字符串的拼接
步骤:
-
打开jmeter上的函数助手,选择—V功能,按下图步骤输入想拼接的字段组合,点击生成:
-
粘贴到使用该函数结果的位置,如无其他参数,要去掉最后面的逗号,最终结果如下:
${__V(Bearer ${token})}