【发布时间】:2012-09-07 19:09:49
【问题描述】:
1) 是否可以跟踪应用程序抛出的异常数量?我可以编写一个能打印出这样一个数字的测试吗?未捕获的异常会停止执行,所以很简单,但是捕获的异常呢?
2) 我如何编写一个能告诉我一秒钟内完成的活动数量的测试?例如,代码在一秒钟内抛出的平均异常数,每秒保存的平均实体数,每秒登录到该站点的平均用户数等。例如,我想在我的 web 应用程序上加载一些负载并找出有多少在这样的负载下每秒可以保存的实体,限制等
3) 我想知道某行执行了多少次。不改代码可以吗?
4)我想在不改变代码的情况下,在代码执行过程中看到表达式的值(*)
5) 我想不在断点处停止我的应用程序的执行,但只有在某个表达式或变量等于某个值时(例如,如果此变量为空,则停止应用程序)。当然,无需更改代码。
(*) 也许我可以为此使用 Watches。 Idea调试器有这个功能,我可以在执行过程中看到一些表达式的值。但是当执行第二次到达该行时,旧值被清除。如何以动态方式查看表达式值?
【问题讨论】:
-
就个人而言,这些问题可能没问题,但考虑到它的当前形式,它们不适合这个网站
-
所以最好问5个问题而不是这个?
标签: java debugging testing load-testing stress-testing