jmeter脚本录制相关细节(登录为例)

jmeter脚本录制细节

添加用户自定义变量

目的:方便修改
在这里插入图片描述

参数提取

登陆请求后,服务器会返会session的token字段,随后对服务器的请求中都去要携带此token字段.
提取方法json extractor:1定义提取参数的名称 2提取路径
在这里插入图片描述
路径提取:根据请求的response信息
在这里插入图片描述
比如:下方json数据protocol路径为$.data.protocol

{
    "code":0,
    "msg":"success",
    "time":"2021-03-30 08:37:11",
    "data":{
        "broker":"3659431642pg.sina.cn:8011",
        "keepAliveInterval":"60",
        "protocol":"wss"
    }
}

参数使用

登录response的token字段,一般都是加入在请求头当中.在请求头中使用所提取的参数,可以使用以下两种方法.
方法一:http header manager
在这里插入图片描述
方法二:直接在特定请求参数列表中添加请求头
在这里插入图片描述

参数作用域

(一)

方法二:直接在特定请求参数列表中添加请求头:仅对此请求作用
方法一:http header manager当中添加请求头,将会对其后的所有请求都添加此参数.
在这里插入图片描述
如图:2登录请求中已取得token值添加到1head manager当中,此后的3,4部分请求都将在请求头当中添加此字段.

(二)

若针对某一个请求.方法一方法二同时使用相同名称参数(如图参数名均为cookie)
则:方法二直接在特定请求参数列表中添加请求头优先级大于方法一http header manager当中添加请求头(被方法二当中的字段覆盖)
在这里插入图片描述
在这里插入图片描述

(三)

在这里插入图片描述
如图:
1当中http head manager添加的cookie字段参数为SESS_WSID
2,3当中分别提取个人及企业的SESS_WSID且使用的参数名相同都为SESS_WSID
3当中请求需要使用2所提取的SESS_WSID
4中的请求需要使用3所提取的SESS_WSID
即:
参数名相同,参数值不同,会存在参数值覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值