Forum Discussion
HTTP call to PowerBI using VS Web Performance Test
When i create a Web Performance test using Visual Studio login to Power BI, it fails during the execution. The below is the POST request to PowerBI once we have provided the access credentials:- I am always getting the login page once the below request is processed. You can yourself check it recording a Web Performance test when login using non-microsoft (company) account.
HEADER:-
POST / HTTP/1.1
Connection : Keep-Alive
Origin : https://login.microsoftonline.com
Upgrade-Insecure-Requests : 1
Cache-Control : max-age=0
Accept-Encoding : gzip, deflate, br
Accept-Language : en-US,en;q=0.9,pt;q=0.8
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer : https://login.microsoftonline.com/login.srf
client-request-id : cba58f3e-68f4-4a88-8c34-042f94a39302
User-Agent : Mozilla/5.0 (Windows; U; Windows NT 5.1;) AppleWebKit/530.1 (KHTML, like Gecko) Chrome/2.0.169.1 Safari/530.1
Accept-Charset : ISO-8859-1,*,utf-8
Content-Type : application/x-www-form-urlencoded
Host : app.powerbi.com
Cookie : ASP.NET_SessionId=nas13igq2whvtgkksz35zjej; WFESessionId=e0a8d0f3-f9ae-4f85-856f-efc62b91fecf; OpenIdConnect.nonce.rlUuUgKHnC4QdcyWuo5l%2BkZ5iy35sFntkuP62FOt0l4%3D=bDFaVGEzREF2dU1yMVUxa0lKQmJ0QUI2R3NFNGUxaHdKWWlIY0thLUd0NFFLd0ZpTDRXVkFtWDNnVzRKeUxSUWhwNnpwa3U2TUphVlRHM2N1VVFkOVlzcXZFYl9PTWtDMEdOdGhNTFlJN1puU0hLVFJGR29SQWZoZGRmemFDZW0yTGRHeVZTRWIwdllPM09VUU1pVkJsRHjlfV2pWRElSdm8tbFNza1lKYk80clQxMGNjQkFXaW50ZWU5YUhRNzlEUUg1Rms1V3BpX25jDaVA0eWt4cWVvYW9SNmxB; LoginErrorReattemptCount=1
Content-Length : 2554
Expect : 100-continue
BODY:-
code=AQABAAIAAABHh4kmS_aKT5XrjzxRAtHzULK_G2zC_X2LwoufmVBesjVVi8PRm2Zhvsrv5n_0th47roQgDe6cxZQbhpv1SnalO02MZcFM9gNpVLSuMrqFzdvxR78QjykyU1IINc-rNKqxM_yS1o7_Q4_Lsbjf0ouIzxO29zujn6C6UyFePkPfwqpg4hrx9ihhuAFStWQQoJd1DZDJTu8G3DwzmK2MJN801TNmWOOU3izO6p_uLZiVYMSvdkyyBrujleSzSi4OU2gGNHqW2zH8572-emm0snzLyeE89WgMGoNtTxpLrhkdSiHeGrKA60EHsmDyJE9Ki0tdqxxvQLF1hnFJ5Wm1IROXEGRpZsRfKuUCWDD5HUZxzizLnugkfDmcaYuVUkjgFWWfPJxeOMO8sJZkNrW2YNrIDWTS2Zs_ZWAiWxL7e7PXYK_NNf4LwyxclBdRGliUEmKZ84ktoz1m2-wEcCAbEWUHfy6Q9SqFqk2RLa24Tcjd_9Hz-XOLMZVPRObEqSV0ujxeecCSUEF4NpJ3Exqyn9y_cXhQUE9RVtxKsBVd-U62YryjXN6jfmrPZQR-jz2b2KkGvR-sNJjRtvWsjgl5ngS0PswET0CCr5I3tMI-oai4ihLzDHjIDG8WXHI3iKzPDhHX91wLTUrletrKsaYJ1jTbVjze6SDqfUPGmb49WPKJclZx3o608tE5hFz_B2nUQY-MfGV1ZIDpcOSBfyW9Z3IEoEcEsmXr1zLKqkldZvDOWonDtGoj_N1GGgNOHK1ErELI-X8VE7ROyrNawk97qO6zfB4SNde2Q-BukgMx2jU5YFyyAA&id_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ing0Nzh4eU9wbHNNMUg3TlhrN1N4MTd4MXVwYyIsImtpZCI6Ing0Nzh4eU9wbHNNMUg3TlhrN1N4MTd4MXVwYyJ9.eyJhdWQiOiI4NzFjMDEwZi01ZTYxLTRmYjEtODNhYy05ODYxMGE3ZTkxMTAiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9lZTY5YmUyNy1kOTM4LTRlYjUtODcxMS1jNWU2OWNhNDM3MTgvIiwiaWF0IjoxNTE0MzMzMTg4LCJuYmYiOjE1MTQzMzMxODgsImV4cCI6MTUxNDMzNzA4OCwiY19oYXNoIjoiZWRoTFV4YW9qa0NoeVl5Tm5FM1k1ZyIsImZhbWlseV9uYW1lIjoiMDAxMTctMiIsImdpdmVuX25hbWUiOiJtLSIsImlwYWRkciI6IjguMzYuMTE2LjI1NCIsIm5hbWUiOiJtLTAwMTE3LTIiLCJub25jZSI6IjYzNjQ5MzkyNTk3OTk4Nzk4MS5aREZoTWpsa01tWXRNbVZqTkMwME9UY3lMVGxtT0RndFl6VTFZbVJsWkRBMU56UTJZakUyTkdVMU1UTXRORFEyTnkwME9HUTBMVGhsWkRrdE0yWmlZbVF6WVRrNFpqUTEiLCJvaWQiOiI4MDU3YTk0NC0yNmU3LTRjYTQtOGQ2Zi04Zjg2MjViNzI0ZGMiLCJvbnByZW1fc2lkIjoiUy0xLTUtMjEtNzA2NzYzNjkwLTMxMzU0ODIyMy05NTIyOTg2LTM4MjM2NCIsInB1aWQiOiIxMDAzN0ZGRTlENjlBQUExIiwic3ViIjoiWTF5Z2RTVlY2RUgtSWNNOUNIUVBZUm5HZUpMaGFjdFF6UGNiX25oclFYYyIsInRpZCI6ImVlNjliZTI3LWQ5MzgtNGViNS04NzExLWM1ZTY5Y2E0MzcxOCIsInVuaXF1ZV9uYW1lIjoibS0wMDExNy0yQHN0YXJidWNrcy5jb20iLCJ1cG4iOiJtLTAwMTE3LTJAc3RhcmJ1Y2tzLmNvbSIsInV0aSI6IkRwMkFhUkRtbzBpb2VfR2dKRDBxQUEiLCJ2ZXIiOiIxLjAifQ.U9DP0IvuDoB4HVD-PnD4PaRfg74cyopdLJIWNZsJEOTWGbYrTov8l7_bJnRBVgG1HxVoUfAeVZp9PBWEGWSn7yDHK9-rrMnUjIMAh7arlMMdH-JpP3FiCrAEIx_Ts_Ve_J_r29DFfRO4dDLoQRYGQVnqUk0Sxx0mkxstL2gMbQxzBdThSLmRJaH04xiisnq4dCxdHBGRHQIv_f6rRt2BtAcY2LwafOn1Lnrmbt-gub08-x6K2SuFWGRu6uMwOiDfmN0KchIpeVL3fIxev-jOMHvk3UbcjVGXgCJSjmZtI8vKxskf6_og8kb2hIbRjDihCaFDu6UN8C-LOb79FovyCpUA&state=OpenIdConnect.AuthenticationProperties%3dN6NnEriXTzljUmpcquKzJ6C2ve1UsTb8D9P95g4X90Ko3zWJcsEsNDFQPpdmbulELw440jy_HeOHyo9zdnZo07rKRuIKhNizOypUqynDb9ntY6qR6SS5KVpbrjPNb4Ko1x5iiA&session_state=242f699e-5767-42d1-9228-71f47fc1bbef
6 Replies
- v-jiascu-msftMicrosoft Employee
Hi itsjai,
I tested it successfully following this documentation.
1. Can you log in without the test?
2. Can you do the test with other web sites?
Possible solution: 1) clear the browser history; 2) reboot your computer; 3) use another browser instead.
Note: please mask the confidential part and pay attention to your privacy.
Best Regards,
Dale
- itsjaiRegular Visitor
Thanks Dale for the reply.
Did you check if it is running fine after you record it? It fails when passing the credentials to PowerBI after the login. I tried changing the browser but did not work.
Can you show me the results after you run the Web performance test? First lets solve this and then we can go to Load test scenarios.
Thanks,
Jai.
- v-jiascu-msftMicrosoft Employee
Hi itsjai,
I shared a video here. (Only part of the screen can be seen for the reason of privacy).
1. Can you log in without the test?
2. Can you do the test with other web sites?
Possible solution: 1) clear the browser history; 2) reboot your computer; 3) use another browser instead.
Best Regards,
Dale