Core artillery code expects createLoopWithCount to have 3 arguments. Current kinesis library does not pass a third argument, causing error similar to this issue: https://github.com/artilleryio/artillery-engine-kinesis/issues/6
As a fix, I'm passing an empty object ({}) to prevent the crash.
Additional fixes:
added .gitignore (same as core artillery project)
Instead of looking for specific properties on the kinesis configuration, I modified the code to pass-through any properties input on the kinesis config from the yaml, allowing additional configs to be passed to AWS SDK (keys, profile, etc).
Core artillery code expects
createLoopWithCount
to have 3 arguments. Current kinesis library does not pass a third argument, causing error similar to this issue: https://github.com/artilleryio/artillery-engine-kinesis/issues/6 As a fix, I'm passing an empty object ({}
) to prevent the crash.Additional fixes: