业务场景

需要从数据库搂出未调用接口的实例, 然后发送POST请求调用接口. 共有3000多条数据

步骤1. ssh 到机器mysql数据库, 导出到txt文本

mysql配置在apollo上看

执行mysql
mysql 
-h host名 
-u user名 
-p user密码 
数据库名 
-e "select 查询字段 from 表名;" > 导出文件.txt


步骤2: 遍历导出文件, 读入参数, 执行shell脚本重复发起POST请求

requests 批量上传 批量发送post请求的脚本_requests 批量上传


curl命令:

语法:
curl [option] [url]

常用:
-v 显示版本信息
-x 支持设置代理, 请求方式. 如:-x post;-x get
-H 自定义头信息传递给服务器, 添加请求头. 
	如:-H "Content-Type: application/json";添加token:如:-H "token-key:token-values"
-f 连接失败时不显示http错误
-i 有时候我们需要返回response的头信息获取session 或者token或者其他信息我们需要带上 -i 
-g --globoff 禁用网址序列和范围使用{}和[];
-k --insecure 允许不使用证书到SSL站点;


为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试

another method

实现功能的另一种思路,
在controller中写一个接口来处理数据