apitest.ts 690 B

123456789101112131415161718192021
  1. import axios from '@/utils/axios';
  2. import { APITEST_PREFIX } from './prefix';
  3. type CreateAPITest = {
  4. projectId: number;
  5. createTime: string;
  6. username: string;
  7. testName: string;
  8. url: string;
  9. params: JSON;
  10. method: string;
  11. qps: number;
  12. }
  13. export const getAPITestInfosByProjectId = (projectId: number) => axios.get(`${APITEST_PREFIX}/list/${projectId}`);
  14. export const createAPITest = (APITest: CreateAPITest) => axios.post(`${APITEST_PREFIX}/create`, APITest);
  15. export const deleteAPITestByTestId = (testId: number) => axios.get(`${APITEST_PREFIX}/delete/${testId}`);
  16. export const executeAPITestByTestId = (testId: number) => axios.get(`${APITEST_PREFIX}/execute/${testId}`);