我有此请求正在tryMax
内查询我的服务。
用于验证请求的访问令牌每五分钟失效一次,并且在模拟开始时以${token}
的形式生成
在tryMax
中是否有一种方法可以发送另一个令牌生成请求,如果响应代码为${token}
或响应主体包含以下内容,则该请求将更新过期的401
(授权标头值)有关未认证请求的信息。然后在tryMax
进行下一次迭代之前重试该请求?
我尝试将状态代码设置为会话属性,但是未发送请求且令牌未更新,我尝试在请求.doIf
之后执行exec
,将{ {1}}位于自己的doIf
内部,甚至与exec
一起玩,都没有成功。
任何建议如何解决这个问题?
答案 0 :(得分:0)
您可以执行类似以下内容的操作 Gatling (performance test):how to perform task in background every x-minutes
但是-这真的是您要建模的方案吗?您要模拟的客户端如何处理401?您提出的方案仅在客户端负责手动处理其自己的刷新时有效。