【发布时间】:2016-02-17 13:59:19
【问题描述】:
我编写了一个基于 Java 的 rest API 项目。我想测试 API 的性能。
这里的表现可以分为两种。
- 请求响应时间。
- 实际代码执行时间。
我知道如何测试或测量 #1,但我不确定如何测量 #2。
#2 的更多信息
假设我有一个映射到休息端点的方法。
我想知道花了多少时间
- 将数据解析为方法参数
- 执行方法中的代码
- 将响应转换回 JSON 所花费的时间
谢谢
【问题讨论】:
-
System.currentTimeMillis() 应该给你时间......只需在服务器的 REST 层或过滤器上使用它来查找时间差异
标签: java spring performance-testing