0

在办公室里,我们有一个控制器,数百个客户端可以同时访问它,动作特别慢。存在我们的代码对于并发调用不安全的风险。您将如何创建并发自动化测试来识别潜在问题?

4

1 回答 1

0

创建自动化并发测试是有问题的。
尽管有像 JMeter 这样的工具可以帮助运行许多并发场景,
但您可能无法找到所需的场景来检测您的同步问题。
您需要做的是使用配置文件和/或 jvisualvm 等工具在代码审查 + 分析上投入时间,并执行线程转储。在 linux 上,您可以通过 -
kill -QUIT process_id 来执行此操作,其中 process_id 是您的 java 进程的 PID。
例如,使用它,您将能够检测到死锁。也许如果你指定你看到的场景,给你更多帮助会更容易。

于 2012-06-22T16:03:16.237 回答