2014-02-25 99 views
0

我在angularJs中有一个应用程序,并且在量角器框架中有1个测试用例。我想从量角器测试用例中调用Java的后端动作。我怎样才能做到这一点。 AJAX,HTTP,jQuery的动作不工作 我已经试过如下: 1)量角器框架中的端到端测试+ AngularJs +从量角器中调用动作

$.ajax({ 
      url : '/url', 
      type : 'GET/POST', 
      data : { 
       'param1' : val1, 
       "param2" : val2 
      }, 
      success : function(json) { 
       console.log('success:'+json); 
       } 
      } 
     }); 

2)

$.getJSON('/url', { 
      "param1" : val1, 
      "param2" : val2 
     }, function(json) { 
      console.log('success:'+json); 
     }); 

3)

$http.get('/url', { 
      params : { 
       'param1' : val1, 
           'param2' : val2 
      } 
     }).success(function(data) { 
      console.log('success:'+json); 
     }); 

但所有的人都不加工。

请 感谢帮我用一个例子提前

+0

请格式化你的源代码。 – gontard

回答

0

量角器是端到端的框架,这意味着你可以只测试用户交互(浏览器)。 对于单元测试(对ajax调用进行更深入的测试),使用Karma测试运行器。

+0

已接受。有任何将量角器与JUnit集成的方法!。我在JUnit中有测试用例。现在前端转换为Angular。所以我在考虑在JUnit中使用量角器库,并在JUnit中使用量角器的优势。 这可能吗?有什么办法可以做到这一点? –