2017-10-18 122 views
1

在对分段环境执行Jmeter测试时,我们运行了ehcache clear命令,该命令删除了所有站点缓存。由于ehcache被清除,我们期待性能和吞吐量会下降一段时间。相反,每秒交易次数(吞吐量)急剧增加。Jmeter- ehcache清除后吞吐量增加

对此有何解释?

+0

我们仍在调查这个问题。我们确实有响应代码断言集。 –

回答

0

这可能是一个bug /错误执行ehcache,你可以查看详细的如何ehcache dissected

...数据库连接是保持开放。这意味着数据库 开始减慢。这意味着,其他活动开始采取 较长,以及...

和总结:

对于非分布式缓存,它执行不够好,只要你 配置它好吗。

还要检查guidelines将在一个有趣的方式得出结论:

我们了解到,我们并不需要一个缓存。实际上,在大多数情况下,人们并不需要引入缓存。 ... 我们有关使用缓存的指导原则如下:

  1. 您不需要缓存。
  2. 真的,你没有。
  3. 如果您仍然有性能问题,您可以在源头解决吗?什么是慢?为什么它很慢?你可以 架构它不同,不慢?你可以准备数据为 读取优化?
0

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

  • 您不必响应断言在您的测试计划,以便只是基于它的响应码这可能是200,而响应页面是不是你要求的

  • 一前一后的清除网页中投放,可能是较轻的(错误页?默认页),不需要为

参见: