postman执行sql

在自动化框架未完成之前,有时候还是得用postman来执行接口协助测试工作。这里简单说下postman执行sql和获取sql的demo.

1.工具:xmysql,Omysql

xmysql只能连接一个数据库实例,对于跨实例的应用不太友好,且使用接口条件方式请求数据,不改好用。直接用Omysql

Omysql地址:https://github.com/liyinchigithub/Omysql

使用方法:

1.git获取源码(如没有git,请下载git)

git clone https://github.com/liyinchigithub/Omysql.git

2.进入下载目录

cd Omysql

3.执行服务脚本(前提:node安装好)

node server.js

4.postman中创建post请求

接口地址:http://localhost:8005/mysql_demo/find

{
    "host":"xxx.xxx.xxx.xxx",
    "user":"test",
    "password":"X123456",
    "port":"3306",
    "database":"myb_demo_test",
    "findSql":"select * from myb_demo_test where to_phone = '15900000001' order by create_time desc limit 10;"
}
5.获取返回值即可
1 var JsonData = JSON.parse(responseBody);
2 // 设置环境变量token,供后面的接口引用
3 
4 var content = JsonData[0].content;
5 console.log(content)
6 var reg = /\d{4}/
7 var RegisterCode = content.match(reg)
8 pm.environment.set('RegisterCode',RegisterCode)

 

posted @ 2021-07-06 14:13  kaer_invoker  阅读(852)  评论(0编辑  收藏  举报