java - 计算 Web 服务被调用的次数

标签 java spring web-services

我有一个测试框架,它调用我的框架公开的许多 api。我只是想知道是否有任何工具可以帮助我知道当我运行测试用例时调用特定 Web 服务的次数。

也需要一份相同的报告。由于 SONAR 用于保证代码质量。有什么可以满足我的需求吗?

最佳答案

您是否尝试过使用Mockito spies来进行计数?

在您的服务上创建 spy (如所示的 here )使您能够验证服务的方法被调用的次数

例如:

Mockito.verify(yourService, times(n)).aGivenMethod()

n 是服务yourService 的方法aGivenMethod 应该被调用的次数。

关于java - 计算 Web 服务被调用的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59049744/

相关文章:

java - 获取 Ivy :retrieve to not copy a jar into two configurations?

java - 使用 java 中的 VLfeat 库编译 Matlab 代码

spring - 接口(interface)上的 @SpringBootTest 注释不起作用

java - 如何使用 Spring JMS 支持在运行时创建 JMS 队列?

java - SOAP 响应正文是没有任何节点的纯文本

java - iPhone Grails 远程选项

java - Java中的静态类

java - 启动时出现Grails应用程序错误

c# - 如何禁用 Web 服务器中的 Visual C++ 运行时错误?

web-services - Grails-调用Web服务时未找到类定义错误