我下面有一棵千分表树。
树
ThreadGroup(20users,1 loop count)
cookie manager
launch
login
Loop controller(30times)
https request1
sessionID-1
https request2
sessionID-2
https request2Cookie管理器在用户每次迭代之前清除cookie值(线程循环计数值)(--如果我错了--请更正我),而不是the中循环控制器元素每次迭代时的cookie值。
因此,我的要求是,在进行下一次迭代之前,我想清除在循环控制器组件的每个迭代期间创建的所有会话。
更新:我只想清除在循环controller.not中创建的会话,在循环contoller(启动和登录)之上创建的会话应该在https request1中使用。
在https request1上创建的会话在同一个循环控制器中的https请求4中使用。
发布于 2018-12-13 21:20:15
您可能能够清除在运行time.But期间本地存储的会话值,除非您关闭了无法实际中断到DB (例如).If的连接--使用上面的答案清除会话,这些会话将一直打开,直到超时设置,但是您将无法访问这些连接,因为您已经从本地存储中清除了这些连接。
因此,当您从应用程序注销时,必须找到会话关闭请求。您可以使用该请求,并在您的end脚本的末尾。
发布于 2018-09-18 13:16:01
https request1的子级您还可能对用Groovy修改JMeter中的Cookies文章感兴趣,以了解使用Groovy脚本处理cookie还可以做些什么。
https://stackoverflow.com/questions/52387144
复制相似问题