Skip to content

Releases: thotasrinath/xk6-couchbase

v0.0.9

24 Oct 17:55
8ddb251
Compare
Choose a tag to compare

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

11 Sep 15:23
6066efd
Compare
Choose a tag to compare
  • Enabled Error propogation to javascript

v0.0.7

01 Sep 04:48
c644a30
Compare
Choose a tag to compare

Configured Github Actions and updated docs accordingly

v0.0.6

30 Aug 13:51
6f70d65
Compare
Choose a tag to compare
  • Added support to perf test Upserts.
  • Upgraded k6 and gocb

v0.0.5

07 Aug 16:07
e58ac4d
Compare
Choose a tag to compare

K6 update to use Sobek

v0.0.4

12 May 07:03
Compare
Choose a tag to compare

couchbase version updated

v0.0.3

25 Feb 04:20
Compare
Choose a tag to compare

Support for prepared Staments and updated k6 to v0.43.0

v0.0.2

16 Feb 08:33
Compare
Choose a tag to compare

Stable release including License

v0.0.1

12 Feb 11:21
Compare
Choose a tag to compare

First release to support performance test on couchbase.