token
的信息不一样,token
是一个动态的数据。1)前面接口返回的动态数据信息,提取出来,作为后面接口的传入参数。
2)当接口使用cookie
来管理信息时,请使用cookie
管理器,而且,第一次使用时,不要去修改任何cookie管理器信息,使用默认的cookie
管理器。
例如:常见于web界面里面,用户进行登录,会保存一个cookie
信息。
清除cookie
信息,用户就会被退出。这个是做web测试的时候,会经常见到。
只要使用到登录接口,以及登录之后才能使用的接口,就添加cookie管理器。不管你的项目是否使用cookie
。
问题:登录返回的是token,不使用cookie,也加cookie管理器?
在你不清楚的情况下,没加,可能会出错。加了可能没用,但是不会出错。所以都加一下,保险一点。
使用默认的cookie
管理器,先不要去配置任何信息。
如果你们公司的cookie
的策略没有进行特殊的设置,一般使用标准的cookie
策略。
cookie管理器要添加在该线程组下,在http请求的外面,这样任意一个接口都能使用到该cookie管理器。一般使用标准的cookie策略,先不要去配置cookie管理器。
token
的信息不一样,token
是一个动态的数据。重置支付密码接口的“调用参数说明”: 要求传token
的信息,token
的信息每次都不一样。
如果写死token
的值,那么每次都在修改同一个账号的支付密码了。
需要每次都修改不同的账号的支付密码,需要使用这个动态的值,就必须把这个动态的值拉出来作为下一个接口的传入参数,才能进行对应的修改。
不然每次都是修改固定值账号的支付密码了。
http请求默认值是个配置元件,它的优先级最高,所以会最先去读取它。
http请求默认值里面填写了服务器名称或ip,如果http请求里面没填写服务器名称或ip,就用这个。
如果http请求里面填写了服务器名称或ip,就用自己的这个,不用http请求默认值里面填写的服务器名称或ip。
填写http请求默认值的好处: 方便统一修改所有的http请求的服务器名称或ip。
填写http请求默认值
用户参数
注册
登录
后置处理器-json提取器:提取登录接口的token值
生成加密密码
关联变量:将提取的token值:jtoken,作为输入的参数值,传入重置支付密码接口。
消息体数据: {"token":"
重置密码成功
关联在工作中用的非常广泛。
在做性能测试的时候,不管接口的调用参数是否必填,都写上。
后置处理器生成的变量是局部变量,不能直接跨线程组传参。
链接:https://pan.baidu.com/s/1J7r_Jp13c-NgvRMp-_cwXQ?pwd=1234 提取码:1234