דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. הרצת בדיקת מהירות אינטרנט בלופ

הרצת בדיקת מהירות אינטרנט בלופ

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 4 כותבים 330 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מעלה ומורידמ מנותק
    מעלה ומורידמ מנותק
    מעלה ומוריד
    כתב ב נערך לאחרונה על ידי
    #1

    אני צריך לסקור את מצב המהירות של החיבור שלי בכל רגע נתון
    לצורך זה אני חושב שיש להריץ בדיקת מהירות בלופ
    כגון באתר speedtest.net
    ואז לעשות ממוצע
    שאלתי ובקשתי אם יש מי שמוכן לכתוב או לשדך אותי למדריך לJS הנצרך.

    אני מאמין שלא מדובר במשהו ארוך או מורכב, אני טועה?

    מנע בזבוז זמן, זכה את הרבים!

    יהודי טובי תגובה 1 תגובה אחרונה
    0
    • מעלה ומורידמ מעלה ומוריד

      אני צריך לסקור את מצב המהירות של החיבור שלי בכל רגע נתון
      לצורך זה אני חושב שיש להריץ בדיקת מהירות בלופ
      כגון באתר speedtest.net
      ואז לעשות ממוצע
      שאלתי ובקשתי אם יש מי שמוכן לכתוב או לשדך אותי למדריך לJS הנצרך.

      אני מאמין שלא מדובר במשהו ארוך או מורכב, אני טועה?

      יהודי טובי מנותק
      יהודי טובי מנותק
      יהודי טוב
      כתב ב נערך לאחרונה על ידי
      #2

      @מעלה-ומוריד

      אתה יכול לכתוב קובץ BAT
      עם מאות שורות שכתוב שם:

      PING 8.8.8.8
      

      לאחר כל 4 בקשות תראה ממוצע

      מעלה ומורידמ A 2 תגובות תגובה אחרונה
      1
      • יהודי טובי יהודי טוב

        @מעלה-ומוריד

        אתה יכול לכתוב קובץ BAT
        עם מאות שורות שכתוב שם:

        PING 8.8.8.8
        

        לאחר כל 4 בקשות תראה ממוצע

        מעלה ומורידמ מנותק
        מעלה ומורידמ מנותק
        מעלה ומוריד
        כתב ב נערך לאחרונה על ידי
        #3

        @יהודי-טוב אמר בהרצת בדיקת מהירות אינטרנט בלופ:

        PING 8.8.8.8

        אני רוצה נתונים של מהירות העלאה והורדה

        מנע בזבוז זמן, זכה את הרבים!

        תגובה 1 תגובה אחרונה
        0
        • יהודי טובי יהודי טוב

          @מעלה-ומוריד

          אתה יכול לכתוב קובץ BAT
          עם מאות שורות שכתוב שם:

          PING 8.8.8.8
          

          לאחר כל 4 בקשות תראה ממוצע

          A מנותק
          A מנותק
          aknvtchtk
          כתב ב נערך לאחרונה על ידי
          #4

          @יהודי-טוב אמר בהרצת בדיקת מהירות אינטרנט בלופ:

          @מעלה-ומוריד

          אתה יכול לכתוב קובץ BAT
          עם מאות שורות שכתוב שם:

          PING 8.8.8.8
          

          לאחר כל 4 בקשות תראה ממוצע

          כדרך אגב אם רוצים להריץ בדיקת פינג ברצף הפקודה היא

          ping 8.8.8.8 -t 
          

          ככה זה רץ ברצף ואם רוצים סיכום אז לחיצה על ctrl+c תביא סיכום

          תגובה 1 תגובה אחרונה
          2
          • yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי yossiz
            #5

            זה אמור לעבוד:

            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 שורות עונה להגדרה של ארוך או מורכב.

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            מעלה ומורידמ 2 תגובות תגובה אחרונה
            12
            • yossizY yossiz

              זה אמור לעבוד:

              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 שורות עונה להגדרה של ארוך או מורכב.

              מעלה ומורידמ מנותק
              מעלה ומורידמ מנותק
              מעלה ומוריד
              כתב ב נערך לאחרונה על ידי
              #6

              @yossiz אמר בהרצת בדיקת מהירות אינטרנט בלופ:

              לא יודע. תחליט בעצמך אם 43 שורות עונה להגדרה של ארוך או מורכב.

              קלי קלות, לחם וחמאה
              מתוך שינה
              אתה עושה את זה

              איזה יופי! אין מילים בפי! החזרת הממוצע זה כאילו ספיישל עד הבית
              אתה איש כל כך נדיר.

              מנע בזבוז זמן, זכה את הרבים!

              תגובה 1 תגובה אחרונה
              8
              • yossizY yossiz

                זה אמור לעבוד:

                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 שורות עונה להגדרה של ארוך או מורכב.

                מעלה ומורידמ מנותק
                מעלה ומורידמ מנותק
                מעלה ומוריד
                כתב ב נערך לאחרונה על ידי מעלה ומוריד
                #7

                @yossiz אמר בהרצת בדיקת מהירות אינטרנט בלופ:

                ייתכן שאם הטאב לא בפוקוס הסקריפט יפסיק לעבוד, אני לא יודע.

                ממשיך לעבוד

                מנע בזבוז זמן, זכה את הרבים!

                תגובה 1 תגובה אחרונה
                2
                • dovidD dovid העביר נושא זה מ-תכנות ב-
                תגובה
                • תגובה כנושא
                התחברו כדי לפרסם תגובה
                • מהישן לחדש
                • מהחדש לישן
                • הכי הרבה הצבעות


                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום