CLひかりの激遅通信とか色々ごにょごにょ…で回線速度を調べたくなった。
とりあえず30分ごとにネットの下り速度計測をしたいが、いちいち手動でやるのはめんどくさいので自動化。
やりたいこと
30分ごとにスピードテスト2回分の結果と測定時間をVSCodeに保存してほしい。
流れとしては、1回目[測定開始]クリック→測定終了まで待機→推定転送速度をコピー→VSCodeに張り付け
→2回目[測定開始]クリック→(省略)→VSCodeに張り付け
→測定日時(時間)をコピー→VSCodeに張り付け
こんな感じ。
基本的にノートPCで放置。
用意する物
・ブラウザ(Edge使った)
・Visual Studio Code(ログの保存に使う)
・HiMacroEx(個人的に楽で好きだから)
Visual Studio Codeの設定
立ち上げたあと、ファイル - 自動保存にチェック。そして一度log.txt名で保存しておく。
HiMacroExのマクロ
'2000回繰り返す <r 2000> '1回目速度取得 '測定開始クリック W ApplicationFrameWindow,BNR スピードテスト 回線速度/通信速度 測定 ?- Microsoft Edge LMouse Double(60,350) '30秒待つ 30000 '推定転送速度をコピー LMouse Double (140,300) 100 Keys Ctrl+C 100 'VSCodeをアクティブにする W Chrome_WidgetWin_1,log.txt - Visual Studio Code LMouse Down(130,415) LMouse Up(146,413) 100 '推定転送速度をペースト Keys Ctrl+V 100 '区切りとしてスペースを入れる Space 100 '2回目速度取得 '測定開始クリック W ApplicationFrameWindow,BNR スピードテスト 回線速度/通信速度 測定 ?- Microsoft Edge LMouse Double(60,350) '30秒待つ 30000 '推定転送速度をコピー LMouse Double (140,300) 100 Keys Ctrl+C 100 'VSCodeをアクティブにする W Chrome_WidgetWin_1,log.txt - Visual Studio Code LMouse Down(130,415) LMouse Up(146,413) 100 '推定転送速度をペースト Keys Ctrl+V 100 '区切りとしてスペースを入れる Space 100 '時刻取得 '測定時刻選択 W ApplicationFrameWindow,BNR スピードテスト 回線速度/通信速度 測定 ?- Microsoft Edge LMouse Double (180,230) 100 '測定時刻コピー Keys Ctrl+C 100 'VSCodeをアクティブにする W Chrome_WidgetWin_1,log.txt - Visual Studio Code LMouse Down(130,415) LMouse Up(146,413) 100 '測定時刻をペースト Keys Ctrl+V '30分ごとに実行(操作時間を引く) 1735700 </r>
こんな感じのマクロ動かしておくと、30分ごとに転送速度がVSCodeにペコペココピーされていきます。
回線速度どうなってたかって
夜中の2時ごろから朝の9時ごろまでが何とか普通に使える。
ところが他の時間は基本的には10Mbps越えない。というか5Mbps未満とか普通。
ネタ的にうまいどう見ても糞プロバイダです。
アレな部分
しかもこの会社、サイト探しても検索結果に出ないなー不思議だなぁーと思ってたんですよ。
仕方ないので手入力でサイト呼び出してソースコード見ると、まさかのnoindex。
ほんとアレだわ……。
よくわかる光コラボレーションモデル: 甘い言葉に騙されないために
- 作者: 巣田祐二
- 出版社/メーカー: トゥインクル・クリエーション
- 発売日: 2016/04/23
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 日経コミュニケーション,テレコムインサイド
- 出版社/メーカー: 日経BP社
- 発売日: 2016/10/20
- メディア: 単行本
- この商品を含むブログを見る
- 出版社/メーカー: NTT東日本
- メディア: エレクトロニクス
- この商品を含むブログを見る