Comments (9)
Hi @GianlucaPoliTo when I drag and drop the HAR file (har_http3_bw_10_esp_1.har) into https://compare.sitespeed.io I see 141 request?
from chrome-har.
Hi @soulgalore,
thanks again for reply.
Yes is correct, if you open the file you are able to see 141 request. The problem is that (I attach a picture to indicate what I mean) the URL request, is a frame chunk number 60, while on the nginx side I see that browsertime does request until (almost) 150.
This is confirmed also with the pcap registered from browsertime, if I look at last http request, I can see bbb_...151.
I didn't understand why the har is cut practically.
Thanks a lot for your help and your time,
Gianluca
from chrome-har.
Ok. The trace log didn't hold any more events. When do you end your tests https://www.sitespeed.io/documentation/sitespeed.io/browsers/#choose-when-to-end-your-test ? I'm thinking like this: the tests ends, but the video continues to play when we run the JavaScript tests to collect metrics = you see them in the tcpdump? But that do not totally match because the dumb should end when the test ends.
from chrome-har.
Thanks @soulgalore the problem is that the experiment is set in order to finish after about 9 minutes, instead, looking at the frames it seems that finish after half of the time.
Could be a problem due to an internal crash or something else?
I'm currently trying the same experiment on another machine, here I'm able to see 82 frames, but we are still far from the result.
I just don't understand why this happens only in this case, when I set 1Mbit of bandwidth everything works well.
Also in the scenario with packet loss or round trip time, there are no problems.
Thanks a lot
from chrome-har.
Sorry for the double message, but, at this point, I'm not sure that the right parameter is "--pageCompleteCheckStartWait 540000" to make the experiment long 9 minutes.
Can you confirm it for me?
Thanks again!
from chrome-har.
Yep you can use that. That means that the first check will not run for a long time. Are there switches to Firefox so you can run the same test (=see if its the browser or something else)?
from chrome-har.
Using others browser is a bit critical, but I have a small news about chrome.
I tryed to do a set of experiment by hand, saving the har file after 9 minutes, and, only in 2 cases on 10 I have a complete set of information inside the file.
Now I'm thinking that the problem could be chrome that take too much time to write the informations on the file, have you ever encountred this problem?
Is there a flag in which I can terminate the experiment but to leaves to chrome the time to save everything correctly?
If you are courios I can attach you a zip with the 10 har , checking by eye I saw that every experiment has reached almost 135 frames (that are not present in .har).
Thanks a lot!
from chrome-har.
Hi @GianlucaPoliTo I don't think we have a flag for that, let me add that. Can you run your test from a branch? Then I can add it there and you can test.
from chrome-har.
Hi @soulgalore sorry for the delay in my answer, tomorrow in the morning I cloned the new branch and I tested your new feature in-depth.
What I understood is that the problem is not related to the delay in the chrome termination, but rather to the network emulator software that I'm using, in particular with the parameter BURST in tc netem controller.
Anyway, I think that the new features could be useful for someone in the future so I hope that you have not wasted your time trying to implement them.
Many many thanks for your valuable support and time!
from chrome-har.
Related Issues (20)
- bump tough-cookie dependency to 4.1.3 due to vulnerability HOT 1
- Invalid time value HOT 4
- Problems (i met) in Chrome Extension use HOT 1
- Support WebSocket in HAR HOT 3
- url.parse is deprecated HOT 1
- Early hints requests do not appear in HAR HOT 5
- Network.responseReceivedExtraInfo may be fired before or after responseReceived. HOT 3
- Response set-cookie header didn't align with chrome/firefox exported har HOT 2
- Redirects in main document are not detected as new page (explicit redirect or navigation) HOT 2
- Missing requests in iFrame within iFrame HOT 1
- Information missing from requests and responses HOT 1
- How to include the "_error" in the HAR file? HOT 4
- requestIntercepted deprecated. Support for responseReceived?
- Cached resources does not appear in har HOT 1
- TS types HOT 1
- discrepancies in Har generated from browsertime and Chorme DevTools HOT 1
- possibility to get network without page fire events HOT 1
- How to determine if a request was preloaded ? HOT 6
- bump `debug` dependency version to latest version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chrome-har.