0

我目前正在使用我开发的点对点服务应用程序进行一些性能测试。

我对性能测试的经验很少。我找不到像样的指南,我基本上是在随机挑选数字。(即要使用的线程数量)

有人对这个问题有什么建议吗?即有多少线程等。

顺便说一句,我正在使用 contiperf。基于注释的性能测试。这是一个示例测试方法。

@Rule
public ContiPerfRule i = new ContiPerfRule();

@Test
@PerfTest(duration = 5000, threads = 10)
@Required(throughput = 50000)
public void test12() throws InterruptedException, FileNotFoundException, CertificateException
{
  nodes.iterator().next().lookup(ee33.getSerialNumber().toString()+ee33.getPublicKey().toString());
}
4

1 回答 1

1

希望您选择的“随机数”并不重要。即,您选择 10 还是 100 并不重要。

我会先从压力测试开始(测试它直到它崩溃),然后基于它创建一个负载测试(在它应该工作的范围内测试它)

于 2012-07-09T13:50:30.930 回答