activesession.js 578 B

123456789101112131415161718192021
  1. import http from 'k6/http';
  2. import { sleep } from 'k6';
  3. import * as apifunc from '../shared/apifunc.js'
  4. export const options = {
  5. vus: 20,
  6. //duration: '30s',
  7. iterations: 20
  8. };
  9. const apiBaseUrl = open('url.txt');
  10. export default function () {
  11. const evseNum = apifunc.GetEvseNum();
  12. const apiPath = '/api/v1/cpo/activesession';
  13. const apiParam = `ChargeBoxId=PHSimulator006${evseNum}`;
  14. var p = apifunc.GetP(apiBaseUrl, apiPath,apiParam,'');
  15. const res = http.get(p.url , p.params);
  16. console.log(`PHSimulator006${evseNum}` + ' '+ apifunc.GetSessionId(res));
  17. //sleep(1);
  18. }