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)
本文来自博客园,作者:kaer_invoker,转载请注明原文链接:https://www.cnblogs.com/invoker2021/p/14976706.html