在控制台可以打印出loginPwdRc4的值,但是请求体中使用该变量,请求时读取不到

脚本里的两个log.info打印都是正常的吗?
都是正常的,打出来都是正确的。
现在这个问题我通过在这个请求前单独加一个脚本文件解决了,写在上一个请求的后置请求也可以,应该是有bug
这个前置操作是在引用的case中添加的?
场景是否可以发给我看看呢,邮箱:linfeng.jiang@fit2cloud.com。
这个是在场景用例的第一个接口中的前置操作,是第一个接口账号密码登录,我在前置操作中想对我在场景变量中设置的密码进行加密再存到临时变量中以便请求时密码使用的是加密的密码。这个场景用例涉及到我们的加密还有签名就不能发给你啦,不好意思。
我试了其他的接口先在前置脚本中设置这个变量,然后该接口里面使用,就是读取不到设置的变量值的,在循环调用的时候,第二次循环的时候就能取到值了
这个问题能不能解决下呢,还挺影响的。
那你可以把脚本发出来看看吗?不然没法排查呀
我在github也提了,# #25989,具体步骤都有。只需要创建场景,添加一个接口,接口请求是json格式,接口的参数值填写${a}, a在该接口自己的前置脚本中使用vars.put设置变量a值为“xx"并且打印中,调用该接口时,控制台可以打印出设置的变量值,但是请求内容中显示的还是${a},不是设置的值“xx”
已解决,是在全局前置脚本中设置的时候,设置为在步骤内前置脚本前了,应该设置在步骤内前置脚本后就可以了
看到issue里的回复了