webrtc / KITE

KITE is a test engine designed to test WebRTC interoperability across browsers
Apache License 2.0
468 stars 126 forks source link

Capture network Performance Data Using BrowserMob Proxy #126

Closed ImranTelebu closed 4 years ago

ImranTelebu commented 4 years ago

Hi Kite team, I just want to know that does kite has any feature to capture network performance data. if yes let me know. For network data, I am trying to use browserMob proxy (Third-party). which provide HAR file that has all network call-related data. But when I am using dependency of browserMob in Kite framework it gives me invalid signature error on runtime. Please look into it. Thanks for considering network_error

dependency https://mvnrepository.com/artifact/net.lightbody.bmp/browsermob-core/2.1.5

Thanks Imran

namvuCosmo commented 4 years ago

Hi,

Currently any network performance data that KITE tests collect is coming from statistics provided by the peer connection itself, including but not limited to:

For this particular tool (browserMob proxy) I think I saw this error when I tried this before. I'll revisit this and see if I get this again. In any cases, can you tell me how you are implementing this in KITE framework?

namvuCosmo commented 4 years ago

For this exception, you can take a look here:

image

This will make the exception go away, but how to use this proxy is up to you.

ImranTelebu commented 4 years ago

Hi, I tried what you suggested. It worked for me., but after using this dependency I am not able to hit the URL. it gives me your connection is not secure, I tried multiple times, but it didn't work. If I get any solution in future will share complete implementation with you