Cookies jmeter cookie manager-如何为每个迭代的每个用户清除cookie?
我有一个线程组,有100个线程(用户),循环计数为10。 我有一个默认设置的cookie管理器。 用户是匿名的(未登录),但我想在application insights中跟踪访问该站点的用户数量,因为它将生成新的.net会话令牌 当我运行测试时,我希望cookie对于每个线程循环迭代都是本地的 因此,我希望每个线程上的cookie被“清除”10次,因此我希望在我的应用程序上生成1000个.net会话cookie 然而,我不知道,我明白了 在cookie manager中,有两个选项:Cookies jmeter cookie manager-如何为每个迭代的每个用户清除cookie?,cookies,jmeter,Cookies,Jmeter,我有一个线程组,有100个线程(用户),循环计数为10。 我有一个默认设置的cookie管理器。 用户是匿名的(未登录),但我想在application insights中跟踪访问该站点的用户数量,因为它将生成新的.net会话令牌 当我运行测试时,我希望cookie对于每个线程循环迭代都是本地的 因此,我希望每个线程上的cookie被“清除”10次,因此我希望在我的应用程序上生成1000个.net会话cookie 然而,我不知道,我明白了 在cookie manager中,有两个选项: 在每次迭
想法?您可以在第一个请求中添加代码,在每次迭代开始时清除cookie
sampler.getCookieManager().clear()
您可以向第一个请求添加代码,这些代码将在每次迭代开始时清除cookie
sampler.getCookieManager().clear()
我做了一些实验。这样做之后,我得到了正确的结果:
现在,对于每个线程和每个迭代,我都会看到新的会话cookie,这些cookie只为该线程和迭代保留。我做了一些实验。这样做之后,我得到了正确的结果:
- 100*10等于1000,而不是10000
- 关于如何在每次迭代中清除cookies,有两种方法:
- 勾选此框:
- 或者勾选另一个,然后在每个迭代中取消勾选同一用户 我会选择后者,因为这允许控制,即和
- HTTP Cookie Manager只将线程组迭代视为迭代,而不考虑其他循环源,如循环控制器或While控制器
- 100*10等于1000,而不是10000
- 关于如何在每次迭代中清除cookies,有两种方法:
- 勾选此框:
- 或者勾选另一个,然后在每个迭代中取消勾选同一用户 我会选择后者,因为这允许控制,即和
- HTTP Cookie Manager只将线程组迭代视为迭代,而不考虑其他循环源,如循环控制器或While控制器