search cancel

Pass thru to Live system for Transaction based Mock service is not working

book

Article ID: 216658

calendar_today

Updated On:

Products

BlazeMeter

Issue/Introduction

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?

 

 

Environment

Release : SAAS

Component : BLAZEMETER MOCK SERVICES

Cause

 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

Resolution

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 

https://sdc01tdpa01ws:8131

Attachments