HTTP缓存管理器和HTTP Cookie管理器对Jmeter有什么用途?

HTTP缓存管理器和HTTP Cookie管理器对Jmeter有什么用途?,jmeter,Jmeter,如果我们在每次迭代中启用/禁用选项以清除它们,它将如何执行?您应该阅读这两个文档: 这两种方法都是为了使负载测试更现实 HTTP Cookie Manager—保存Cookie,这些Cookie通常用于标识用户会话,包括登录信息 HTTP缓存管理器-表示浏览器缓存。真实的浏览器在呈现网页的过程中下载不同的嵌入内容,如图像、样式、脚本等,但只下载一次,或者根据特定的缓存控制头来执行 在每次迭代上方清除-如果启用了,新的测试周期开始“清除”,即每个虚拟用户都必须登录,获取所有数据,等等。因此

如果我们在每次迭代中启用/禁用选项以清除它们,它将如何执行?

您应该阅读这两个文档:


这两种方法都是为了使负载测试更现实

  • HTTP Cookie Manager—保存Cookie,这些Cookie通常用于标识用户会话,包括登录信息
  • HTTP缓存管理器-表示浏览器缓存。真实的浏览器在呈现网页的过程中下载不同的嵌入内容,如图像、样式、脚本等,但只下载一次,或者根据特定的缓存控制头来执行
  • 在每次迭代上方清除-如果启用了新的测试周期开始“清除”,即每个虚拟用户都必须登录,获取所有数据,等等。因此,对于被测系统来说,它将看起来像一个新用户。如果被禁用,这将是同一个虚拟用户的另一次测试迭代
因此,如果您的想法是让您的测试更接近您的目标,那么您需要将上述测试元素与配置结合使用,以告知所有HTTP示例下载嵌入式资源,并为其使用2-5个线程的并发池

问题?
为了更真实地刺激浏览器行为,我们是否必须启用“在处理get请求时使用缓存控制/Expires标头”?在负载测试期间

我正在断言get请求的响应。如果是使用这个,那么我有没有可能得到空响应

我对收集到的细节感到困惑

What is the use of HTTP Cache Manager and HTTP Cookie Manager