We're considering creating automated tests that confirm that specific items made it onto an SQS queue. Note that that sentence said "made" it - this would be a test that can be run on a live system. These tests would be run after changes are deployed to a given environment and the system is up and using those new bits.
From what I've found so far, it appears that AWS X-Ray may be able to look at recent items that made it onto the queue. Is X-Ray a sensical option? Do other, more-effective approaches exist?
Finally, is this a testing approach that tends to succeed in reality? Does strong guidance exist on how to test in a live system?