当我尝试运行诊所自动大炮这样我没有问题:
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
参数来避免转义问题。更多信息在这里