在对分段环境执行Jmeter测试时,我们运行了ehcache clear
命令,该命令删除了所有站点缓存。由于ehcache
被清除,我们期待性能和吞吐量会下降一段时间。相反,每秒交易次数(吞吐量)急剧增加。Jmeter- ehcache清除后吞吐量增加
对此有何解释?
在对分段环境执行Jmeter测试时,我们运行了ehcache clear
命令,该命令删除了所有站点缓存。由于ehcache
被清除,我们期待性能和吞吐量会下降一段时间。相反,每秒交易次数(吞吐量)急剧增加。Jmeter- ehcache清除后吞吐量增加
对此有何解释?
这可能是一个bug /错误执行ehcache
,你可以查看详细的如何ehcache dissected:
...数据库连接是保持开放。这意味着数据库 开始减慢。这意味着,其他活动开始采取 较长,以及...
和总结:
对于非分布式缓存,它执行不够好,只要你 配置它好吗。
还要检查guidelines将在一个有趣的方式得出结论:
我们了解到,我们并不需要一个缓存。实际上,在大多数情况下,人们并不需要引入缓存。 ... 我们有关使用缓存的指导原则如下:
- 您不需要缓存。
- 真的,你没有。
- 如果您仍然有性能问题,您可以在源头解决吗?什么是慢?为什么它很慢?你可以 架构它不同,不慢?你可以准备数据为 读取优化?
如果不是由于缓慢的Ehcache配置,我想解释可能是:
您不必响应断言在您的测试计划,以便只是基于它的响应码这可能是200,而响应页面是不是你要求的
一前一后的清除网页中投放,可能是较轻的(错误页?默认页),不需要为
参见:
我们仍在调查这个问题。我们确实有响应代码断言集。 –