Jmeter-吞吐量在ehcache清除后增加

时间:2017-10-18 10:50:24

标签: performance jmeter ehcache

在暂存环境中执行Jmeter测试时,我们运行了ehcache clear命令,该命令删除了所有站点缓存。由于ehcache已被清除,我们预计性能和吞吐量会下降一段时间。相反,每秒的事务数(吞吐量)急剧增加。

对此可以解释什么?

2 个答案:

答案 0 :(得分:0)

这可能是ehcache的错误/错误实施,您可以详细查看ehcache dissected的详细信息:

  

...数据库连接保持打开状态。这意味着数据库   开始减速。这意味着其他活动开始采取   更长...

总结:

  

对于非分布式缓存,只要您执行就足够好   配置好吧。

同时检查guidelines,这将以一种有趣的方式结束:

  

我们了解到我们不需要缓存。事实上,在大多数情况下   人们引入了一个不是真正需要的缓存。 ...    我们使用缓存的准则如下:

     
      
  1. 您不需要缓存。
  2.   
  3. 真的,你没有。
  4.   
  5. 如果您仍有性能问题,可以吗?   在源头解决它?什么慢?它为什么慢?你能   建筑师不同,不要慢?你能准备好数据吗?   读优化?
  6.   

答案 1 :(得分:0)

如果它不是由于EhCache配置缓慢,我想解释可能是:

  • 您的测试计划中没有响应断言,因此只需将响应代码设置为200,而响应页面不是您请求的响应页面

  • 清除后提供的页面可能更轻(错误页面?默认页面)并且不需要

请参阅: