.exec(http(“request_200”)
.post("/customReports/notifications/json")
.headers(headers_62)
.formParam("_search", “false”)
.formParam(“nd”, “1420419435683”)
.formParam(“rows”, “25”)
.formParam(“pageNo”, “1”)
.formParam(“sidx”, “lastModifiedDate”)
.formParam(“sord”, “desc”))
.formParam(“filterRules”, “[{“fieldName”:“notificationId”,“searchFieldType”:“SIMPLE”,“dataType”:“LONG”,“searchSource”:“NOTIFICATION_REPORT_LOG”,“searchFieldDisplayType”:“TEXT”,“filterOption”:“E”,“fieldValue”:“884011643701637”},{“fieldName”:“notificationGroupIds”,“searchFieldType”:“SIMPLE”,“dataType”:“LONG”,“searchSource”:“NOTIFICATION_REPORT_LOG”,“searchFieldDisplayType”:“MULTIPLE”,“filterOption”:“IN”,“fieldValue”:[-1,466197225144519,444206992588984,466197225144529,466197225144524,466197225144515,466197225144516,466197225144517,466197225144518,466197225144520,466197225144521,466197225144522,466197225144523,466197225144525,466197225144526,466197225144528,466197225144527],“undefined”:”",“groups_validate”:“true”}]")
.formParam(“fieldItemsStr”, “[{“fieldName”:“notificationId”,“displayName”:“Notification ID”,“displayFieldName”:“notificationId”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“city”,“displayName”:“Address-City”,“displayFieldName”:“address.city”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“country”,“displayName”:“Address - Country”,“displayFieldName”:“address.country”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“locationName”,“displayName”:“Address - Location Name”,“displayFieldName”:“address.locationName”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“postalCode”,“displayName”:“Address - Postal Code”,“displayFieldName”:“address.postalCode”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“state”,“displayName”:“Address - State”,“displayFieldName”:“address.state”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“streetAddress”,“displayName”:“Address - Street Address”,“displayFieldName”:“address.streetAddress”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“suite”,“displayName”:“Address - Suite”,“displayFieldName”:“address.suite”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“groupIds”,“displayName”:“All Groups”,“displayFieldName”:“groupNames”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“attempt”,“displayName”:“Attempt Number”,“displayFieldName”:“contactPathResult.attemptOrder”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“callStartDate”,“displayName”:“Attempt Time”,“displayFieldName”:“contactPathResult.attemptTime”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“callResult”,“displayName”:“Call Result”,“displayFieldName”:“contactPathResult.callResult”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“contactState”,“displayName”:“Confirmation Status”,“displayFieldName”:“isConfirmed”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“confirmedDate”,“displayName”:“Confirmation Time”,“displayFieldName”:“confirmedDate”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“externalId”,“displayName”:“Contact External Id”,“displayFieldName”:“externalId”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“firstName”,“displayName”:“Contact First Name”,“displayFieldName”:“firstName”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“lastName”,“displayName”:“Contact Last Name”,“displayFieldName”:“lastName”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“middleInitial”,“displayName”:“Contact Middle Initial”,“displayFieldName”:“middleInitial”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“pathPrompt”,“displayName”:“Delivery Method”,“displayFieldName”:“contactPathResult.path”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“pathValue”,“displayName”:“Delivery Method Value”,“displayFieldName”:“contactPathResult.value”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“systemRequirement”,“displayName”:“DeliveryMethod-Pager Service”,“displayFieldName”:“contactPathResult.systemRequirement”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“recordTypeId”,“displayName”:“Contact Record Type”,“displayFieldName”:“recordTypeName”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“suffix”,“displayName”:“Contact Suffix”,“displayFieldName”:“suffix”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“selectedByGroupIds”,“displayName”:“Notification Group(s)”,“displayFieldName”:“selectedByGroupNames”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“responseTextMessage”,“displayName”:“Recipient Polling Response”,“displayFieldName”:“responseTextMessage”,“searchFieldGroup”:“CONTACTPATH”},{“fieldName”:“message.conferenceAccessCode”,“displayName”:“Conference Access Code”,“displayFieldName”:“conferenceAccessCode”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.conferenceBridgeNumber”,“displayName”:“Conference Phone Number”,“displayFieldName”:“conferenceBridgeNumber”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.confirm”,“displayName”:“Confirmation Requested”,“displayFieldName”:“broadcastSettings.confirm”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.contactCycles”,“displayName”:“Contact Cycles”,“displayFieldName”:“broadcastSettings.contactCycles”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“pathId”,“displayName”:“Delivery Method(s)”,“displayFieldName”:“broadcastSettings.deliverPaths.prompt”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“endDate”,“displayName”:“End Date”,“displayFieldName”:“endDate”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.textMessage”,“displayName”:“Message Body”,“displayFieldName”:“message.textMessage”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.contentType”,“displayName”:“Message Format”,“displayFieldName”:“message.contentType”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.language”,“displayName”:“Message Language”,“displayFieldName”:“broadcastSettings.language”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.title”,“displayName”:“Message Title”,“displayFieldName”:“message.title”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.duration”,“displayName”:“Notification Duration”,“displayFieldName”:“broadcastSettings.duration”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“notificationGroupIds”,“displayName”:“Notification Group(s)”,“displayFieldName”:“broadcastContacts.groupNames”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“sourceNotificationId”,“displayName”:“Notification Parent ID”,“displayFieldName”:“sourceNotificationId”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“primaryNotificationId”,“displayName”:“Primary Notification ID”,“displayFieldName”:“primaryNotificationId”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“hasSearchShapes”,“displayName”:“Notification Polygon(s)”,“displayFieldName”:“hasSearchShapes”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“priority”,“displayName”:“Notification Priority”,“displayFieldName”:“priority”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“notificationType”,“displayName”:“Notification Type”,“displayFieldName”:“type”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“name”,“displayName”:“Polling Responses”,“displayFieldName”:“message.questionaire.answers.name”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“published”,“displayName”:“Published”,“displayFieldName”:“isPublished”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“publishOptions”,“displayName”:“Published to”,“displayFieldName”:“publishOptions”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.senderEmail”,“displayName”:“Sender E-mail Address”,“displayFieldName”:“broadcastSettings.senderEmail”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.hasAttachments”,“displayName”:“Sent with Attachment”,“displayFieldName”:“message.hasAttachments”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“launchType”,“displayName”:“Sent as Recurring”,“displayFieldName”:“launchType”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“createdName”,“displayName”:“Sent By”,“displayFieldName”:“createdName”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“message.useCustomEmail”,“displayName”:“Use Custom Email”,“displayFieldName”:“message.useCustomEmail”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“startDate”,“displayName”:“Sent On”,“displayFieldName”:“startDate”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“source”,“displayName”:“Sent From”,“displayFieldName”:“source”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“stoppedByName”,“displayName”:“Stopped By”,“displayFieldName”:“stoppedByName”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“stoppedDate”,“displayName”:“Stopped On”,“displayFieldName”:“stoppedDate”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.throttle”,“displayName”:“Voice Delivery Throttling”,“displayFieldName”:“broadcastSettings.throttle”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.securityPin”,“displayName”:“Voice Delivery PIN”,“displayFieldName”:“broadcastSettings.securityPin”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“broadcastSettings.voiceMailOption”,“displayName”:“Voicemail Preference”,“displayFieldName”:“broadcastSettings.voiceMailOption”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“useEscalation”,“displayName”:“Notification Escalations”,“displayFieldName”:“useEscalation”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“escalationTriggered”,“displayName”:“Notification Escalation Triggered”,“displayFieldName”:“escalationTriggered”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“confirmCountNeeded”,“displayName”:“Required Responses”,“displayFieldName”:“confirmCountNeeded”,“searchFieldGroup”:“NOTIFICATION”},{“fieldName”:“levelName”,“displayName”:“Escalation Level Name”,“displayFieldName”:“levelName”,“searchFieldGroup”:“NOTIFICATION”}]”))
This is indeed a regression and I fixed it: https://github.com/gatling/gatling/issues/2476
Thanks for reporting.
Until next release, as a workaround, when a String contains double quotes, you have wrap it manually with triple double quotes instead of single ones:
“foo"bar” => “”“foo"bar”""