我沒有找到自定義協議支持的文檔。 據我瞭解,Gatling有調度,線程管理等核心引擎,協議支持是作爲Actor設計的?自定義協議支持
我想開發一個自定義協議(這基本上是一個shell腳本,將與外部服務交談)。最新的參考文檔似乎沒有提及如何做到這一點?任何指針將不勝感激。
我沒有找到自定義協議支持的文檔。 據我瞭解,Gatling有調度,線程管理等核心引擎,協議支持是作爲Actor設計的?自定義協議支持
我想開發一個自定義協議(這基本上是一個shell腳本,將與外部服務交談)。最新的參考文檔似乎沒有提及如何做到這一點?任何指針將不勝感激。
如果您需要對shell腳本中實現的某些東西進行壓力測試,那麼Gatling可能不是最合適的。 Gatling專爲壓力測試網絡協議而設計。所以除非你能夠複製你的shell腳本在網絡協議中表達的Gatling中所做的事情,否則你可能需要使用別的東西。其次,如果你確實實現了它,我會與Gatling的核心開發者覈對,如果它是他們會考慮的東西(使用github問題)。由於這種應用可能並不普遍,他們可能會選擇不將其納入他們的項目中。如果是這種情況,您將不得不在實現中運行自己的fork,或者爲Gatling添加某種插件架構以實現第三部分的可擴展性。
所以我的建議是:
感謝您的意見。我的shell腳本的確在進行網絡調用。我將嘗試檢查JMS協議實現並查看是否可以打破shell腳本。 –
什麼類型的協議?您是否有興趣編寫支持新的請求協議,報告(除石墨以外的東西)還是其他內容? – fromanator
我有興趣調用一個將調用第三方外部服務的shell腳本。我喜歡gatling引擎,因此想重新使用,只需使用自定義協議支持即可調用shell腳本。這是可行的嗎? –