美文网首页Java 极客营 L2资料
PostMan连接MySql数据库

PostMan连接MySql数据库

作者: IT职业与自媒体思考 | 来源:发表于2020-05-16 09:04 被阅读0次

    nodejs 是前端的javascript库。在进行接口测试过程中,我们经常需要通过数据库对比检查来判断接口执行的结果是否正确。但是 Postman 并没有提供数据库的查询。就无法通过 Postman 去连接数据库验证数据的正确性。

    好在,有一款基于 node.js 的工具Xmysql可以将数据库的表数据转换成 Restful API 接口,返回 JOSN 格式的数据结果。

    一、安装nodejs

    二、安装xmysql

    三、连接数据库

    四、获取数据库的相关信息的API

    一、安装nodejs

    [下载地址] https://nodejs.org/en/

    想要postman连接mysql,需要安装xmysql,启动该服务,然后才可以调用。

    预置条件:完成nodejs和npm的安装

    安装时要注意版本的匹配问题,用法和注意事项可查看https://github.com/o1lab/xmysql#xmysql--one-command-to-generate-rest-apis-for-any-mysql-database

    二、安装xmysql

    命令行安装xmysql:npm install xmysql -g:

    三、连接数据库

    连接数据库的命令:xmysql -h localhost -u mysqlUser -p mysqlPassword -d databaseName

    备注:-h,-u,-p,-o:要连接的数据库的信息, -r,-n想要启动xmysql服务机器的信息

    四、获取数据库的相关信息的API

    启动xmysql后,即可通过http://localhost:3000/api/ 访问 xmysql 自动生成的 Rest API,详细的使用方法可通过https://github.com/o1lab/xmysql查看

    备注:localhost是mysql服务要启动的机器的ip,3000是xmysql服务默认端口,可在启动时通过-r修改

    case1:查询某表数据,get请求:http://localhost:3000/api/table_name:

    case2:按某种条件查询,get请求:http://localhost:3000/api/table_name?_where=(username,eq,root)

    case3:查询几行:get请求:http://localhost:3000/api/table_name?_fields=username,password,特殊的,分页_p=x&_size=x 

    case4:插入数据,post请求:http://localhost:3000/api/table_name:

    case5:新用patch、删除用delete

    相关文章

      网友评论

        本文标题:PostMan连接MySql数据库

        本文链接:https://www.haomeiwen.com/subject/ffflohtx.html