首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义协议支持

自定义协议支持
EN

Stack Overflow用户
提问于 2016-04-06 05:48:31
回答 1查看 687关注 0票数 0

我没有找到自定义协议支持的文档。据我所知,Gatling有核心引擎来执行调度、线程管理等,协议支持被设计为Actor?

我正在尝试开发一个自定义协议(这基本上是一个与外部服务对话的shell脚本)。最新的参考文档似乎没有提到如何做到这一点?任何指示都将受到极大的赞赏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-06 21:35:51

如果您需要对shell脚本中实现的内容进行压力测试,那么Gatling可能不是最合适的。Gatling是为压力测试网络协议而设计的。因此,除非您能够复制shell脚本在网络协议中表示的Gatling中所做的事情,否则您可能需要使用其他的东西。

其次,如果您确实实现了它,我将向Gatling的核心开发人员询问是否会考虑将其包括在内(使用github问题来询问)。由于这方面的应用可能不广泛,他们可能选择不将其纳入他们的项目。如果是这样的话,您必须运行您自己的叉子与实现,或添加某种类型的插件架构到Gatling为第3部分的可扩展性。

因此,我的建议是:

  • 将shell脚本分解为您感兴趣的特定网络协议部件,您感兴趣的是在Gatling中实现压力测试。
  • 使用不同的工具,用于一次运行多个shell脚本进行压力测试。如果您在Linux机器上,类似于GNU并行。
  • 你自己去执行。没有关于如何做到这一点的文档。然而,一个很好的开始示例是JMS协议实现,它为您提供了所涉及的所有内容的概念。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36442546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档