Skip to content

Commit bcf40eb

Browse files
committed
add key sharing
1 parent 226bf5f commit bcf40eb

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

performance-testing/uid2-operator/k6-token-generate-refresh-identitymap.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const clientKey = "";
1212
const generateVUs = vus;
1313
const refreshVUs = vus;
1414
const identityMapVUs = vus;
15+
const keySharingVUs = vus;
1516
const testDuration = '10m'
1617

1718
//30 warm up on each

performance-testing/uid2-operator/k6-uid2-operator.js

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const tokenGenerateTests = true;
88
const tokenRefreshTests = true;
99
const identityMapTests = true;
1010
const identityBucketTests = true;
11+
const keySharingTests = true;
1112

1213

1314
//30 warm up on each
@@ -84,8 +85,8 @@ export const options = {
8485
keySharing:{
8586
executor: 'constant-vus',
8687
exec: 'keySharing',
87-
vus: keySharingVUs,
88-
duration: testDuration,
88+
vus: 300,
89+
duration: '300s',
8990
gracefulStop: '0s',
9091
startTime: '30s',
9192
},
@@ -194,12 +195,21 @@ export async function setup() {
194195
};
195196
}
196197

198+
let keySharingData = {};
199+
if(keySharingTests) {
200+
keySharingData = {
201+
endpoint: '/v2/key/sharing',
202+
requestData: await generateFutureKeySharingRequests(numberOfRequestsToGenerate)
203+
};
204+
}
205+
197206
return {
198207
tokenGenerate: tokenGenerateData,
199208
tokenRefresh: tokenRefreshData,
200209
identityMap: identityMapData,
201210
identityMapLargeBatch: identityMapLargeBatchData,
202-
identityBuckets: identityBucketData
211+
identityBuckets: identityBucketData,
212+
keySharing: keySharingData
203213
};
204214
}
205215

@@ -474,9 +484,9 @@ async function generateFutureGenerateRequests(count) {
474484
return await generateFutureRequests(count, obj)
475485
}
476486

477-
async function generateKeySharingRequestWithTime() {
478-
let requestData = { };
479-
return await generateRequestWithTime(requestData);
487+
async function generateFutureKeySharingRequests(count) {
488+
let obj = { };
489+
return await generateFutureRequests(count, obj);
480490
}
481491

482492
const generateSinceTimestampStr = () => {

0 commit comments

Comments
 (0)