Parade Series - json - jq


net-offline-test

c 复制代码
/home/admin/bin>curl -s -w '{"time_connect":%{time_connect},"time_total":%{time_total}}\n' http://10.10.20.202:8000 | jq
{
  "time_connect": 0.000524,
  "time_total": 0.001895
}

/home/admin/bin>com-net-test 192.168.0.1
{
  "address": "192.168.0.1",
  "port": "8000",
  "time": {
    "namelookup": "0.000027",
    "connect": "0.000000",
    "total": "10.001700"
  }
}

construct timeout array

c 复制代码
# total   > 10.00
# connect == 0.00
/home/admin/bin>cat $SOURCE_JSON | jq '.data' | jq '.[] | select((.time.total | tonumber > 10.0) and (.time.connect | tonumber == 0))' | jq -s > $TMPJSON

calculate json size

c 复制代码
/home/admin/bin>JSON_LENGTH=`cat $TMPJSON | jq '. | length' ` ; echo $JSON_LENGTH
2

make offline json

c 复制代码
/home/admin/bin>TS=`date "+%Y-%m-%d %H:%M:%S"` ; echo $TS
2024-08-22 22:38:57
/home/admin/bin>(echo '{"name":"offline testing","size":'$JSON_LENGTH',"data":' && ( cat $TMPJSON ) && echo ',"dateInput":"'$TS'"}') | jq
{
  "name": "offline net testing",
  "size": 2,
  "data": [
    {
      "address": "192.168.0.1",
      "port": "8000",
      "time": {
        "namelookup": "0.000021",
        "connect": "0.000000",
        "total": "10.001630"
      }
    },
    {
      "address": "192.168.0.11",
      "port": "8000",
      "time": {
        "namelookup": "0.000023",
        "connect": "0.000000",
        "total": "10.001588"
      }
    }
  ],
  "dateInput": "2024-08-22 22:38:57"
}
相关推荐
StarRocks_labs3 小时前
StarRocks 在 Cisco Webex 的探索与实践
数据库·starrocks·json·存算分离·olap 技术栈
做运维的阿瑞3 小时前
用 Python 构建稳健的数据分析流水线
开发语言·python·数据分析
左师佑图3 小时前
综合案例:Python 数据处理——从Excel文件到数据分析
开发语言·python·数据分析·excel·pandas
l1t5 小时前
利用DeepSeek修改数据结构提升求解集合程序效率
数据结构·python·deepseek
jiushun_suanli5 小时前
PyTorch CV模型实战全流程(一)
人工智能·pytorch·python
2301_764441335 小时前
基于python构建的低温胁迫实验
开发语言·python
www.025 小时前
linux服务器升级显卡驱动(笔记)
linux·运维·服务器·笔记·ubuntu·服务器环境
天才测试猿5 小时前
Selenium定位元素的方法css和xpath的区别
css·自动化测试·软件测试·python·selenium·测试工具·测试用例
云烟成雨TD5 小时前
NumPy 2.x 完全指南【四十二】线性代数之向量运算
python·机器学习·numpy
m0_738120725 小时前
网络安全编程——开发一个TCP代理Python实现
python·tcp/ip·安全·web安全·网络安全