我找不到自定义协议支持的文档。 据我所知,Gatling有核心引擎,可以进行调度,线程管理等,协议支持是作为Actor设计的吗?
我正在尝试开发自定义协议(这基本上是一个与外部服务通信的shell脚本)。最新的参考文档似乎没有任何参考如何做到这一点?任何指针都将非常感激。
答案 0 :(得分:2)
如果你需要对在shell脚本中实现的东西进行压力测试,那么Gatling可能不是最合适的。 Gatling专为压力测试网络协议而设计。因此,除非您可以复制shell脚本在网络协议中表达的Gatling中所执行的操作,否则您可能希望使用其他内容。
其次,如果您确实实现了它,我会与Gatling的核心开发人员核实他们会考虑的内容(使用github问题)。由于这种应用可能不普遍,他们可能会选择不将其包含在他们的项目中。如果是这种情况,您必须使用实现运行自己的fork,或者为Gatling添加某种插件体系结构以获得第3部分的可扩展性。
所以我的建议是: