A variable extractor set on a message works in exactly the same way as a Variable extractor set on a response to a request. For more information, see Variable extractors. The only difference is that you may select the response on which the extraction attempt will be carried out. Clicking on the response name opens the response picker. In the picker, only those responses that match the message condition are available. Selecting a new response will cause the test value to be calculated using that response.
Among all the recorded responses to the parent Push request, NeoLoad only displays the messages that match the conditions in the current Push request. This provides a handy preview of the messages that will be received when the modified User Path is played back.
If NeoLoad isn't able to evaluate one or more conditions in a Push message, it will display all the messages for the parent Push request. This can happen for example when one of the conditions contains a NeoLoad variable (except
As with a request, an assertion can be set to validate a message. For more information, see Validation. When configuring a content validation, the picker allows choosing the message to work on to define the assertion. In the picker, only those responses that match the message condition are available.