Varnish PHP Cache Test can be done with a simple PHP Script.
For testing, we will use a random generator script that will generate random numbers between 1-99 on each refresh/reload from the browser.
Test script: varnish-test.php
<?php echo rand(1, 99); ?>
* You would need to place the script in your domain folder and then open it from the web browser.
example: https://domain.tld/varnish-test.php
Results
If the results return on each reload/refresh the same number then varnish cache works fine.
If the results return on each reload/refresh different number then varnish is not caching results.
Debug
please note that the script must have proper file permissions owned by the user and file permissions 644.