【发布时间】:2011-07-10 23:57:07
【问题描述】:
我参与了关于这个主题的类似问题,但它并没有真正回答我目前需要的内容。
How to rigorously test a site?
我在我的服务器日志中注意到java.util.ConcurrentModificationException,所以我修复了那个,但我仍然不知道如果不测试它是否会发生这种或其他一些并发。
我尝试在 jmeter 中创建测试,它只执行简单的 GET 并模拟 100 个用户。
问题:
当页面加载完成时,我从服务器检索一些信息,所以我对那部分感兴趣(因为那部分之前导致了这个异常)。
但是 jmeter 仅在加载页面时获取页面,并且所有 ajax 挂起的请求(如果有)都不会显示在日志中。实际上我在日志中看不到任何内容,因为当文档准备好时,jmeter 永远不会到达这些 ajax 调用,它就在此之前退出。
当我从浏览器刷新页面时,我自然可以看到日志,服务器端到底发生了什么。是否有某种工具可以等待所有待处理的请求或可以在网站上停留 n 时间,或者是否有更聪明的方法来测试它以避免进一步的并发异常。
【问题讨论】:
标签: java spring-mvc jmeter