【问题标题】:Can we connect database with javascript for functional testing?我们可以用javascript连接数据库进行功能测试吗?
【发布时间】:2016-09-28 12:48:54
【问题描述】:

我创建了我的 RestAPI 服务,现在我想用我的数据库验证响应,使用 Javascript 进行功能测试。可以这样做吗?

【问题讨论】:

  • 你的意思是把你的邮递员测试脚本连接到数据库,我的理解正确吗?
  • 是的..正确的..邮递员可以吗?@Ram 10
  • 我建议您创建一个数据源 API,通过 POST 方法接受普通 SQL 查询并以 JSON 格式返回数据,然后您可以对其他 API 执行验证。在将您的应用部署到生产环境之前,不要忘记删除数据源 API。

标签: javascript sql functional-testing postman


【解决方案1】:

出于多种原因(不良做法、安全问题等),您不应该使用客户端 javascript 访问数据库,但如果您真的想这样做,这里有一个示例:

var connection = new ActiveXObject("ADODB.Connection") ;

var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";

connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");

rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}

rs.close;
connection.close;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 2019-08-23
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多