我们正在尝试为角度Js项目构建端到端测试机制。我可以从量角器调用实际API(不是模拟)吗?
提前致谢。
答案 0 :(得分:1)
http
节点模块对api进行xmlhttprequest,并在测试中使用响应。请看下面的例子。
var http = require('http');
var options = {
host: "www.yourdomain.com" ,
path: "/api_url",
port: 8888, //your application port number
};
http.get(options,function(response) {
var body = '';
response.on('data', function(d) {
body += d;
});
response.on('end', function() {
try{
console.log(body)
}catch (err){
console.log(err)
}
});
}).on('error', function (err) {
console.log(err);
});