commands_start_session.js 722 B

123456789101112131415161718192021222324
  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: '1s',
  7. iterations: 20
  8. };
  9. const apiBaseUrl = open('url.txt');
  10. export default function () {
  11. const evseNum = apifunc.GetEvseNum();
  12. var apiPath = '/api/v1/cpo/commands/start_session';
  13. const apiParam = '';
  14. const bodyData = `{\"ConnectorId\":1,\"Token\":\"Backend\",\"ChargeBoxId\":\"PHSimulator006${evseNum}\",\"CouponCode\":\"123\",\"PayMethod\":\"Coupon\"}`;
  15. var p = apifunc.GetP(apiBaseUrl, apiPath,apiParam,bodyData);
  16. //console.log(p.url);
  17. const res = http.post(p.url, p.bodyData, p.params);
  18. console.log(res.body);
  19. //console.log(p.bodyData);
  20. //sleep(1);
  21. }