diff --git a/moto/sqs/responses.py b/moto/sqs/responses.py
index 82d24cb6..d1ba5b6d 100644
--- a/moto/sqs/responses.py
+++ b/moto/sqs/responses.py
@@ -108,7 +108,7 @@ class SQSResponse(BaseResponse):
delay_seconds = self.querystring.get('DelaySeconds')
if len(message) > MAXIMUM_MESSAGE_LENGTH:
- return "One or more parameters are invalid. Reason: Message must be shorter than 262144 bytes.", dict(status=400)
+ return ERROR_TOO_LONG_RESPONSE, dict(status=400)
if delay_seconds:
delay_seconds = int(delay_seconds[0])
@@ -421,3 +421,13 @@ PURGE_QUEUE_RESPONSE = """
"""
+
+ERROR_TOO_LONG_RESPONSE = """
+
+ Sender
+ InvalidParameterValue
+ One or more parameters are invalid. Reason: Message must be shorter than 262144 bytes.
+
+
+ 6fde8d1e-52cd-4581-8cd9-c512f4c64223
+"""