我们正在使用 SAHI 进行一些基准测试。目前,他们在执行应用程序时正在收集一些时间。这些时间存储在一个文本文件中。我们现在有一个应用程序来收集和分析这些数据。我们在 .Net MVC 4 中有一个安静的 API。我们创建了一个 javascript API,认为 SAHI 应该能够调用 javascript 方法并继续其愉快的方式。我们在弄清楚如何让 SAHI 正确使用 JQuery 并引用 API 时遇到问题。
Javascript API 对象:
;
var BenchmarkService = (function (options) {
var settings = $.extend({
serverName: "http://localhost"
}, options || {});
// public api
this.Benchmark = function (benchmarkName) {
var benchmark;
$.ajax({
type: "GET",
url: settings.serverName + '/BenchmarkServices/Services/Benchmark/' + benchmarkName,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (data) {
benchmark = data;
}
}
);
return benchmark;
};
this.SaveBenchmarkResult = function (benchmarkResultObject) {
var id;
var url = settings.serverName + '/BenchmarkServices/Services/SaveBenchmarkResult';
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(benchmarkResultObject),
async: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { id = data; }
});
return id;};
}
);
我们希望能够通过引用 .js 文件在 SAHI 中调用这些方法。
这可能吗?