Forum Discussion

itsjai's avatar
itsjai
Regular Visitor
8 years ago

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-msft's avatar
    v-jiascu-msft
    Microsoft 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.

    HTTP_call_to_Power_BI_using_VS_Web_Performance_Test

     

    Note: please mask the confidential part and pay attention to your privacy.

     

    Best Regards,

    Dale

    • itsjai's avatar
      itsjai
      Regular 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-msft's avatar
        v-jiascu-msft
        Microsoft 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.

        HTTP_call_to_Power_BI_using_VS_Web_Performance_Test

         

        Best Regards,

        Dale