-
אני צריך לסקור את מצב המהירות של החיבור שלי בכל רגע נתון
לצורך זה אני חושב שיש להריץ בדיקת מהירות בלופ
כגון באתר speedtest.net
ואז לעשות ממוצע
שאלתי ובקשתי אם יש מי שמוכן לכתוב או לשדך אותי למדריך לJS הנצרך.אני מאמין שלא מדובר במשהו ארוך או מורכב, אני טועה?
-
אתה יכול לכתוב קובץ BAT
עם מאות שורות שכתוב שם:PING 8.8.8.8
לאחר כל 4 בקשות תראה ממוצע
-
-
@יהודי-טוב אמר בהרצת בדיקת מהירות אינטרנט בלופ:
אתה יכול לכתוב קובץ BAT
עם מאות שורות שכתוב שם:PING 8.8.8.8
לאחר כל 4 בקשות תראה ממוצע
כדרך אגב אם רוצים להריץ בדיקת פינג ברצף הפקודה היא
ping 8.8.8.8 -t
ככה זה רץ ברצף ואם רוצים סיכום אז לחיצה על ctrl+c תביא סיכום
-
זה אמור לעבוד:
let runCount = 0; const interval = 1000 * 60 * 30; // 30 min const results = []; function runTest () { $('.start-text')[0].click(); } function getResults () { const res = {}; ['ping-speed', 'upload-speed', 'download-speed'].forEach((sel) => { res[sel] = parseFloat($(`.${sel}`)[0].innerHTML) }); results.push(res); return res; } function getAverage (field) { return results.map(res => res[field]).reduce((p, c) => p + c, 0) / runCount; } function printStats () { console.log(` ========================= RUN COUNT: ${runCount} Average: PING: ${getAverage('ping-speed')} DOWNLOAD: ${getAverage('download-speed')} UPLOAD: ${getAverage('upload-speed')} ========================= `); } function loop () { if (runCount) { getResults(); printStats(); } runTest(); runCount++; } loop(); setInterval(loop, interval);
לך לאתר speedtest.net ותדביק את זה בקונסול. כל
חמש דקותחצי שעה הוא יריץ מחדש את הטסט וידפיס את הממוצע העדכני.
ייתכן שאם הטאב לא בפוקוס הסקריפט יפסיק לעבוד, אני לא יודע.
בכל שלב אפשר לכתוב בקונסול את ה"פקודה"results
ולקבל את רשימת התוצאות המלאה.@מעלה-ומוריד אמר בהרצת בדיקת מהירות אינטרנט בלופ:
שאלתי ובקשתי אם יש מי שמוכן לכתוב או לשדך אותי למדריך לJS הנצרך.
אני מאמין שלא מדובר במשהו ארוך או מורכב, אני טועה?לא יודע. תחליט בעצמך אם 43 שורות עונה להגדרה של ארוך או מורכב.
-
@yossiz אמר בהרצת בדיקת מהירות אינטרנט בלופ:
לא יודע. תחליט בעצמך אם 43 שורות עונה להגדרה של ארוך או מורכב.
קלי קלות, לחם וחמאה
מתוך שינה
אתה עושה את זהאיזה יופי! אין מילים בפי! החזרת הממוצע זה כאילו ספיישל עד הבית
אתה איש כל כך נדיר. -
@yossiz אמר בהרצת בדיקת מהירות אינטרנט בלופ:
ייתכן שאם הטאב לא בפוקוס הסקריפט יפסיק לעבוד, אני לא יודע.
ממשיך לעבוד
-