We can get Mock service to work on BlazeMeter which was created from a MAR to do pass thru to Live system with the SSL keystore file and Keystore password. This is part of MAR.
But when we are doing a Transaction based Mock service, we are not able to pass thru to the Live system. Are we missing some setting to establish?
Release : SAAS
Component : BLAZEMETER MOCK SERVICES
Live system URL on the mock service was incorrect. It should only include Host and Port. And not the complete URL.
for example
Their Live System Endpoint should be :https://sdc01tdpa01ws :8131
it is incorrectly set to https://sdc01tdpa01ws:8131/brx/datalink/aox
Their Live System Endpoint should be :https://sdc01tdpa01ws. This was incorrectly set to https://sdc01tdpa01ws./brx/datalink/aox
With this configuration, we are always appending the relative URL to this live system endpoint (which should just be the base url) and it is resulting in trying to hit https://sdc01tdpa01ws/brx/datalink/aox/brx/datalink/aox which is incorrect
< HTTP/1.1 500 Error
HTTP/1.1 500 Error
< X-Backside-Transport: FAIL FAIL
X-Backside-Transport: FAIL FAIL
< Content-Type: text/xml
Content-Type: text/xml
< Connection: close
Connection: close
"SSL failure trying to make a proxied request from WireMock to https://sdc01tdpa01ws/brx/datalink/aox/brx/datalink/aox\r\nConnection reset","status":500
RESOLUTION : Use just Host and Port for Live System Endpoint URL