The HTTP Request I used in my performance testing uses JMeter's
XPath Extractor in order to get the response data of the HTTP Request.
When the test ran, the response data for the same HTTP request is different.
What could cause this to happen?
There can be many different reasons, it is hard to guess without seeing your Test Plan and these 2 responses.