Releases: thotasrinath/xk6-couchbase
Releases · thotasrinath/xk6-couchbase
v0.0.9
New features added:
- Clients with options.
- Exists functions to check if document exists.
Client with options:
- NewClientWithSharedConnection: Shares a single connection across all the VUs and maximizes the QPS without affecting client resources.
- NewClientPerVU: Creates new client connection for each VU. Useful for testing max number of connections that the cluster can handle.
In addition to controlling number of connections, both the functions provide:
Additional features:
- Ability to pre-warm the buckets as part of initialization.
- Ability to set timeout duration for bucket readiness (WaitUntilReady timeout).
- Ability to control the connection buffer size. By default couchbase client uses 20MB buffer size which limits the number of concurrent connections that can be created by a single client instance.
v0.0.8
- Enabled Error propogation to javascript
v0.0.7
Configured Github Actions and updated docs accordingly
v0.0.6
- Added support to perf test Upserts.
- Upgraded k6 and gocb
v0.0.5
K6 update to use Sobek
v0.0.4
couchbase version updated
v0.0.3
Support for prepared Staments and updated k6 to v0.43.0
v0.0.2
Stable release including License
v0.0.1
First release to support performance test on couchbase.