如何使用autocannon POST命令运行诊所.js



当我尝试运行诊所自动大炮这样我没有问题:

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      idn      subjectn      subjectIdn      sessionDescriptionn      statusn      sessionTypen      participants(needsFeedbackInfo: true) {n        user {n          idn          profile {n            firstNamen            lastNamen            profileIdn            profilePicture {n              srcn              __typenamen            }n            phoneNumbern            statusn            __typenamen          }n          ... on PAASUser {n            ecosystemProfile {n              statusn              __typenamen            }n            __typenamen          }n          email {n            addressn            __typenamen          }n          __typenamen        }n        userTypen        joinedTimen        joinedTimeDeltan        leftTimen        sessionPayoutStatusn        tutorBasePaymentAmountn        remainingn        hourlyRaten        hasPendingFeedbackn        hasAssociatedFeedbackFormn        feedbackSubmitDaten        feedbackSubmitByn        feedbackEditedByn        participantFeedbackForm {n          idn          formTypen          __typenamen        }n        descriptionn        __typenamen      }n      numLeadersn      numLearnersn      maxStudentsn      tutorReviews {n        revieweeIdn        __typenamen      }n      daten      startTimen      endTimen      processingTimen      cancellationPolicyTimen      timeZoneIdn      recurringDaysn      recurringSessionIdn      weeksRecurringn      weeksRepeatn      recurringStartDaten      recurringEndDaten      tutoringAmountn      meetingSolutionn      isInPersonn      isPaidn      ecosystemIdn      gradeLeveln      gradeLevelsn      schools {n        idn        namen        __typenamen      }n      joinUrln      sessionCompletionStatusn      zoomOptions {n        tutorflyBookerIdn        meetingIdn        join_urln        host_idn        start_urln        passwordn        __typenamen      }n      lessonspaceOptions {n        roomIdn        __typenamen      }n      uploadedFiles {n        methodn        fileNamesn        __typenamen      }n      physicalSessionOptions {n        locationNamen        locationPoint {n          typen          coordinatesn          __typenamen        }n        __typenamen      }n      program {n        idn        namen        shortNamen        sessions {n          sessionJoinMinutesPriorn          sessionRecordingsProfileTypesn          __typenamen        }n        subBoard {n          enabledn          visibleToTutorsn          __typenamen        }n        __typenamen      }n      subRequests {n        idn        userIdn        statusn        __typenamen      }n      courseSection {n        namen        maxEnrollmentsn        enrolledStudentsAmtn        programs {n          idn          namen          sessions {n            sessionJoinMinutesPriorn            sessionRecordingsProfileTypesn            zoomEnabledn            __typenamen          }n          __typenamen        }n        perUserRaten        currentUserIsEnrolledn        __typenamen      }n      sessionFiles {n        idn        filenamen        urln        creatorn        __typenamen      }n      __typenamen    }n    hasMoren    totalSessionCountn    __typenamen  }n}n"}' http://localhost:7269/api/graphql" -- node ./dist/src/index.js
我得到一个错误:zsh: event not found: )

如果我运行autocannon与post方法没有autoclinic,它工作。

可以使用autocannon-i参数来避免转义问题。更多信息在这里