什么是测试阿克卡演员邮箱压力的最佳方式?我应该关注的测量是什么?我猜它的记忆和延迟(完成这项工作需要多长时间)。
通常,当加载测试网站时,我们会检查每秒钟的请求和每个请求的平均延迟,以衡量应用程序的响应程度。我想知道在MailBox方面使用Actors的标准是什么。
发布于 2014-06-24 14:54:59
重要的是要注意到载荷和应力测试之间的区别,题名引用压力测试,所以我的答案是基于
什么是测试阿克卡演员邮箱压力的最佳方式?
我认为,就像您会对任何系统进行压力测试一样,针对高于正常的数据库大小,对系统(请求数量、事务、..etc)施加极端的负载。
我应该关注的测量是什么?
正如您所提到的,每个请求的平均/中位/最大时间(延迟的反比),分析内存使用情况,系统在失败前的平均时间以及错误率。我曾经测试过基于akka演员的系统,我看到的一个常见错误是超时,在我的例子中,这是由于对mongo读取/写入数据的延迟,从而解决了这个问题。这个链接还提供了一套很好的压力测试指标。您可能需要考虑的另一种有趣的测试是连续的操作负载测试,它揭示了比您在几个小时的负载/压力测试中发现的更多问题。
https://stackoverflow.com/questions/24388997
复制相似问题