两个坑的地方

  • 如果一个域(scope)内有两个cookie manager,Jmeter说,我分不清了,你自己看着办吧,所以不要没事找事,一个域内一个cookie manager够了
  • 用户自定义cookie的机制跟Jmeter自带的机制不一样,用户定义的cookie是所有线程共享的,而Jmeter自带的是每个线程拥有独立的cookie,互不干扰

Jmeter组件3. HTTP Cookie Manager

 

如上图,摘自Jmeter帮助文档,除非你知道自己要干啥,所以一般也别用自定义的cookie

 

Jmeter组件3. HTTP Cookie Manager

用户自定义部分我没有截图,因为我也没用过

Clear Cookies each Iteration,每次线程执行完就会清除cookies

Cookie Policy,管理cookies的策略,一般选compatibility

Implementation,默认HC3CookieHandler,如果测试地址是IPV6,则选择HC4CookieHandler

 

举个例子

不加cookie manager

Jmeter组件3. HTTP Cookie Manager

注意头文件中含有Set-Cookie,并且有值

Jmeter组件3. HTTP Cookie Manager

下一步发请求的时候,[no cookies] 丢了,导致执行失败

如果加了cookie manager,你就不需要操心这种事

Jmeter组件3. HTTP Cookie Manager

 

相关文章:

  • 2021-09-16
  • 2021-10-01
  • 2021-06-14
  • 2022-02-23
  • 2021-09-23
  • 2021-11-15
  • 2021-11-06
  • 2021-10-22
猜你喜欢
  • 2022-12-23
  • 2021-12-30
  • 2021-09-18
  • 2022-01-03
  • 2022-01-01
相关资源
相似解决方案