Gatling - Scala知识局限
Gatling - Scala knowledge limitation
如果我缺乏一些高级 Scala 知识,尤其是函数范式,Gatling 是性能测试新手的不错选择吗?我设法在短时间内掌握了一些基础知识,仅此而已。
还有什么更适合来自 Java 开发世界的人吗?
Gatling 强烈依赖于它自己的 DSL,所以你可能会说你写的是模拟 "in Gatling DSL" 而不是 "in Scala"。当然,由于它是基于 Scala 的工具,您至少需要具备基本的语言知识,但并不需要熟练掌握。如果您要使用一些更复杂的功能,则需要一些函数式编程知识(尤其是 lambda),但您可以在开始使用 Gatling 时学习这些知识。
如果我缺乏一些高级 Scala 知识,尤其是函数范式,Gatling 是性能测试新手的不错选择吗?我设法在短时间内掌握了一些基础知识,仅此而已。
还有什么更适合来自 Java 开发世界的人吗?
Gatling 强烈依赖于它自己的 DSL,所以你可能会说你写的是模拟 "in Gatling DSL" 而不是 "in Scala"。当然,由于它是基于 Scala 的工具,您至少需要具备基本的语言知识,但并不需要熟练掌握。如果您要使用一些更复杂的功能,则需要一些函数式编程知识(尤其是 lambda),但您可以在开始使用 Gatling 时学习这些知识。