【发布时间】:2017-09-15 20:22:52
【问题描述】:
我正在开发一个系统,其中数据流(实时数据)被推送到 kafka 集群,然后到弹性搜索并通过 kibana 显示。
我是否需要在 kafka 集群上进行测试,在弹性搜索集群上单独进行测试?我很困惑如何使用精确的测试方法。
有人可以帮我对基于此堆栈构建的应用程序进行功能和性能测试的测试方法吗?是否有任何工具可以帮助我做。
提前致谢。
【问题讨论】:
-
测试的范围是什么?您希望通过测试回答哪个问题?
-
测试范围是对整个系统进行功能测试和性能测试。如何检查整个系统的延迟和响应时间。
-
我们的系统接受来自其他系统的gzip格式的二进制数据,并通过kakfa系统和elasticsearch处理数据并显示在kibana中。测试的范围是进行功能测试以及对整个系统的性能测试。测试需要回答的问题是验证推送到 kafka 系统的数据是否存在于创建的 kafka 主题中,并验证数据是否存在于弹性搜索的正确索引中。
-
下一个测试范围以获得延迟(我的意思是数据推送到 kakfa 和弹性搜索所花费的时间)。如果系统接收到 1000 条通过 kakfa、elastic 和 kibana 的消息,如何衡量系统的性能指标。
-
“测试的范围是在整个系统上执行功能测试和性能测试”这应该回答你关于你应该包括什么的问题。 (一切)
标签: testing elasticsearch automation apache-kafka kibana-4