QA实用命令

curl模拟HTTP报文

  • 模拟发送GET请求
$ curl -v "http://IP:端口/接口路径?参数1=1234&参数2=5678"
  • 模拟发送POST请求,且是json

构造数据文件

$ cat data.json
{
  "mdn": "xxxx",
  "partner": "1223333"
}

发送请求

$ curl -XPOST -H'Content-Type: application/json' http://IP:端口/接口路径 [email protected]

telnet 命令发送数据

以下例子:只是个样例,实际命令请根据服务地址支持的命令输入。

$ (echo "123";sleep 1; echo "quit")|telnet smtp.163.com 25

格式化Json

$ echo '{"mdn":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | python -mjson.tool
{
    "mdn": 100120,
    "token": "1fa9fb8004b04f66b7da57393641eddc"
}

grep加点颜色

$ alias grep='grep --color=auto'

这样搜索关键字的时候就可以高亮显示,将此别名写进.bash_profile,后续可以直接使用grep。

你可能感兴趣的:(QA实用命令)