我是性能测试的新手,我必须测试大数据上某些进程的性能(基本上是Spark流/批处理)。
我想知道哪些是最好的工具(易于使用,高性能,强大......),如果可能的话,如果它们可以集成到Robot Framework中(例如我已经看过)在另一个问题中,Jmeter有一个插件,但个人工具似乎太过面向网络了。
提前谢谢
答案 0 :(得分:3)
您应该能够使用任何python load生成库并为您的应用程序带来大量流量。可以使用监控工具直接在Web服务器级别触发测量。我过去使用过Locust来测试spark / hdfs。蝗虫就像jmeter,但基于python。 Link此方法的优点是可以根据服务器级别的使用模式直接设计缓解脚本并同时进行测试。
编辑:关于它们是否可以集成到Robotframework中的问题,是的,可能存在一些松耦合,但我不建议这样做,因为机器人框架本质上是一个功能/回归测试框架