Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
ShashikB
Regular Visitor

No data is getting displayed while recording powerBI integrated requests in load runner and JMeter.

Hi Team, 

We are unable to record scripts for "Power BI integrated transactions" within the load testing tools (LoadRunner and JMeter). And no data is being displayed in the UI while recording PowerBI-integrated requests/actions in LoadRunner and JMeter.

4 REPLIES 4
ShashikB
Regular Visitor

Hi Jianpeng Li, 

 

Thank you for your time, information, and support. I need to share some detailed information with you:

  1. The application we are attempting to record is a web application. Some modules and transactions are integrated with Power BI. Specifically, these transactions are not getting recorded, and we're encountering the following error. However, all other modules record and execute successfully.ShashikB_0-1720588740507.png

  2. Secondly, we've been using LoadRunner Community Edition to record scripts via the 'True Client Protocol'. It was functioning correctly until last month, but now we're experiencing issues. We're seeing blank screens, where the tools and browsers fail to capture/hits Power BI requests in the application.

Please note that we can record and replay the script successfully using the above tools. However, when it comes to the "integrated transactions/actions/requests with Power BI," the problem arises.

Please let me know your thoughts on how we can overcome these issues. Thank you once again for your assistance.

 

Regards,

Shashi.

Hi, @ShashikB 

Thank you for your reply. According to your reply and error message, you can check whether the time on your current Windows system is set correctly. You can set the system time to update automatically:

vjianpengmsft_0-1720667231361.png

 

Best Regards

Jianpeng Li

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Hi Jianpeng Li & Team, 

 

FYI, to clarify the issue I'm facing with recording certain transactions in our web application,.

Just to confirm, my system time is set correctly.

 

The problem arises specifically when dealing with Power BI-integrated transactions. While other functionalities record smoothly, Power BI interactions exhibit the following behavior:

"Wait" Symbol and Error Message: When attempting to record Power BI transactions, the tool displays a "wait" symbol (spinning wheel) and ultimately throws an error message.
Recording Failure: No requests, data, or code are captured for Power BI interactions.

 

Possible Cause:

I suspect recent changes within the Power BI application might be preventing it from functioning properly within recording tools (both the tool's browser and regular browsers).

 

Current situation and details of the problem we are facing:

We've successfully recorded other web application sections using JMeter, Load Runner (Community Edition), and BlazeMeter.
However, all these tools fail to capture Power BI-integrated actions.

 

Research and Support:
I'm currently exploring "K6 load testing tool" as an alternative recording tool. However, I'm unsure if it can address this issue.
I'd appreciate any insights on other open-source or freeware tools capable of recording Power BI-integrated actions, transactions, and requests.

 

Additional Information:
We're dealing with a complete web application.
Certain modules and transactions leverage PowerBI integration.
The issue lies solely with capturing Power BI interactions, not directly accessing the Power BI application itself.
Clicking the Power BI report request doesn't cause a URL redirection but rather fetches data from Power BI within the existing web page.
We observed a significant number of Power BI-related requests in the F12 developer tools during manual testing.
Please let me know if you have any suggestions or experience with similar challenges.

ShashikB_2-1721144724232.png

 

 

Regards, 

Shashi

v-jianpeng-msft
Community Support
Community Support

Hi, @ShashikB 

If you need to use jmeter to load balance the report, you first need to understand the basic use of jmeter UI, you can learn how to use it from the following jmeter official documentation:

Apache JMeter - User's Manual: Getting Started

vjianpengmsft_0-1720582048492.png

The basic usage of how to use Jmeter UI is explained in the following blog:

Performance Testing with JMeter (scottlogic.com)

vjianpengmsft_1-1720582137031.png

In addition, you can also consider using the official performance testing tool:

Use Performance Analyzer to examine report element performance in Power BI Desktop - Power BI | Micr...

vjianpengmsft_2-1720582254373.png

Here's a blog post that covers the basics of using the official Performance Tools for Power BI:

Introducing the Power BI Performance Analyzer - SQLBI

vjianpengmsft_3-1720582319312.png

 

 

Best Regards

Jianpeng Li

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

 

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors