簡體   English   中英

如何使用 autocannon POST 命令運行 clinic.js

[英]How to run clinic.js with autocannon POST command

當我嘗試像這樣使用 autocannon 運行診所時,我沒有遇到任何問題:

clinic flame --on-port="autocannon localhost:7269/healthcheck" -- node ./dist/src/index.js

如果我嘗試使用 autocannon POST 方法運行 clinic.js:

clinic flame --on-port='autocannon -t 30 -c 100 -m POST -H "Authorization":"Bearer .eyJpZC" -H "review-app-secret-key":"9013a568aaeaa" -H "ecosystem-profile-id":"eco17" -H "Content-Type: application/json" -b '{"operationName":"getEcosystemAdminSessionSummary","variables":{"input":{"pageNum":1,"limit":25,"sessionStatus":"UPCOMING","selectedFilters":[{"type":"num","values":["25"]}],"dateTimeSort":1}},"query":"query getEcosystemAdminSessionSummary($input: SessionSummaryV3Input!) {\n  getEcosystemAdminSessionSummary(input: $input) {\n    sessions {\n      id\n      subject\n      subjectId\n      sessionDescription\n      status\n      sessionType\n      participants(needsFeedbackInfo: true) {\n        user {\n          id\n          profile {\n            firstName\n            lastName\n            profileId\n            profilePicture {\n              src\n              __typename\n            }\n            phoneNumber\n            status\n            __typename\n          }\n          ... on PAASUser {\n            ecosystemProfile {\n              status\n              __typename\n            }\n            __typename\n          }\n          email {\n            address\n            __typename\n          }\n          __typename\n        }\n        userType\n        joinedTime\n        joinedTimeDelta\n        leftTime\n        sessionPayoutStatus\n        tutorBasePaymentAmount\n        remaining\n        hourlyRate\n        hasPendingFeedback\n        hasAssociatedFeedbackForm\n        feedbackSubmitDate\n        feedbackSubmitBy\n        feedbackEditedBy\n        participantFeedbackForm {\n          id\n          formType\n          __typename\n        }\n        description\n        __typename\n      }\n      numLeaders\n      numLearners\n      maxStudents\n      tutorReviews {\n        revieweeId\n        __typename\n      }\n      date\n      startTime\n      endTime\n      processingTime\n      cancellationPolicyTime\n      timeZoneId\n      recurringDays\n      recurringSessionId\n      weeksRecurring\n      weeksRepeat\n      recurringStartDate\n      recurringEndDate\n      tutoringAmount\n      meetingSolution\n      isInPerson\n      isPaid\n      ecosystemId\n      gradeLevel\n      gradeLevels\n      schools {\n        id\n        name\n        __typename\n      }\n      joinUrl\n      sessionCompletionStatus\n      zoomOptions {\n        tutorflyBookerId\n        meetingId\n        join_url\n        host_id\n        start_url\n        password\n        __typename\n      }\n      lessonspaceOptions {\n        roomId\n        __typename\n      }\n      uploadedFiles {\n        method\n        fileNames\n        __typename\n      }\n      physicalSessionOptions {\n        locationName\n        locationPoint {\n          type\n          coordinates\n          __typename\n        }\n        __typename\n      }\n      program {\n        id\n        name\n        shortName\n        sessions {\n          sessionJoinMinutesPrior\n          sessionRecordingsProfileTypes\n          __typename\n        }\n        subBoard {\n          enabled\n          visibleToTutors\n          __typename\n        }\n        __typename\n      }\n      subRequests {\n        id\n        userId\n        status\n        __typename\n      }\n      courseSection {\n        name\n        maxEnrollments\n        enrolledStudentsAmt\n        programs {\n          id\n          name\n          sessions {\n            sessionJoinMinutesPrior\n            sessionRecordingsProfileTypes\n            zoomEnabled\n            __typename\n          }\n          __typename\n        }\n        perUserRate\n        currentUserIsEnrolled\n        __typename\n      }\n      sessionFiles {\n        id\n        filename\n        url\n        creator\n        __typename\n      }\n      __typename\n    }\n    hasMore\n    totalSessionCount\n    __typename\n  }\n}\n"}' http://localhost:7269/api/graphql" -- node ./dist/src/index.js

我收到一個錯誤: zsh: event not found: )

如果我在沒有autoclinic的情況下使用post方法運行autocannon,它就可以工作。

可以使用 autocannon -i參數來避免 escaping 問題。 更多信息在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM