我们有一个Java进程,我们希望对其进行负载测试。此过程向外部供应商进行REST调用。我们希望监控周末的表现。应该使用大约1000个正在运行的进程实例进行测试。有什么方法可以做到这一点?
我有两个解决方案:
在多个终端中启动流程,但是我们想要这样做 为1000实例做这个是不切实际的。
编写一个shell脚本来实例化,克隆。
有更好的解决方案吗?
任何图书馆都会有所帮助。
以下是我们要安排的示例代码:
mysqli_*
答案 0 :(得分:2)
使用JMeter或其他类似的负载测试工具。它支持您开箱即用的所有功能。
答案 1 :(得分:0)
@ h22可能有更好的解决方案,但回答你的问题:
将代码从main移动到"运行"方法,让你的班级实现" runnable"然后在" main"中进行循环。启动所需数量的java.lang.Thread https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html