2013-06-14 2 views
1

우리는 SAHI를 사용하여 일부 벤치 마크 테스트를 수행합니다. 현재 그들은 응용 프로그램을 실행하는 동안 몇 시간을 수집하고 있습니다. 이 시간은 텍스트 파일에 저장됩니다. 이제이 데이터를 수집하고 분석 할 앱이 생겼습니다. 우리는 .Net MVC 4에서 편안한 API를 가지고 있습니다. 우리는 SAHI가 자바 스크립트 메소드를 호출하고 메리 방식으로 진행할 수 있어야한다고 생각하는 자바 스크립트 API를 만들었습니다. SAHI가 JQuery를 올바르게 사용하고 API를 참조하는 방법을 파악하는 데 문제가 있습니다.SAHI에서 javascript ajax api를 사용하는 방법

자바 스크립트 API 개체 : 우리는 단순히의 .js 파일을 참조하여 SAHI 내에서이 메소드를 호출 할 수 수 싶습니다

; 
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;}; 
    } 
); 

.

이것이 가능합니까?

답변

-1

Sahi 버전, Java 버전 및 사용중인 OS를 언급 할 수 있습니까? 프로 고객 인 경우 Sahi 지원팀에 직접 이메일을 보낼 수 있습니다 (지원비를 지불 한 후).

Sahi Os를 사용하는 경우 버전을 알려 주시면 가능한지 확인할 수 있습니다.

+0

죄송합니다. 방금이 게시물을 보았습니다. 오래 전 이었으므로 구체적인 내용은 기억하지 못했습니다.하지만 우리는 프로 버전을 사용하고 지원을 제공합니다. 그들은 그것이 가능하다고 생각하지 않았습니다 (작성된 방식). curl.exe를 Sahi 명령 프롬프트 기능에서 직접 호출하여이 문제를 해결했습니다. 더 쉬운 방법이 있기를 바랬지만 찾을 수 없었습니다. –

+0

이것은 답변이 아니므로 의견이어야합니다. –

관련 문제