This is documentation for the next version of Grafana k6 documentation. For the latest stable release, go to the latest version.
TOTP.gen([timeStep], [bias])
Generates a TOTP code for the current time.
Returns
Example
import { TOTP } from 'https://jslib.k6.io/totp/1.0.0/index.js';
export default async function () {
const totp = new TOTP('GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ', 6);
// Generate code with default 30-second time step
const code = await totp.gen();
console.log(`TOTP code: ${code}`);
// Generate code with 60-second time step
const code60 = await totp.gen(60);
console.log(`TOTP code (60s step): ${code60}`);
}
