如何知道需要多少时间来调用springboot rest服务?

问题描述 投票:0回答:2

我正在使用jmeter进行弹簧启动服务的性能测试。在此服务中,使用RestTemplate进行一些Rest调用。我可以使用JMeter来获得Spring Boot服务的响应时间,但是我想知道服务消耗时间内有多少restcalls,所以我怎么知道的?

我已经在上面进行搜索,但是无法找到解决方案。如果有人知道,请告诉我。是否需要使用另一个工具来了解这一点?

我问这个bcoz的原因,我应该非常有信心,实际的启动服务不会花费很多时间,相反,它的剩余调用花费了太多的时间来做出响应(以防万一响应非常慢)

编辑:有什么工具可以告诉我实际的请求花费了[[500ms,其余的调用花费了[[300ms,有什么想法吗?我并不是要在代码中保留t1t2并在t2-t1结尾保留内容,我不是在问这个。

java spring spring-boot jmeter performance-testing
2个回答
0
投票

0
投票
@@ Component

public class LogTimeFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { long startTime = System.currentTimeMillis(); chain.doFilter(request, response); long duration = System.currentTimeMillis() - startTime; System.out.println("Request take " + duration + " ms"); } }

参考:here

© www.soinside.com 2019 - 2024. All rights reserved.