问题标签 [contiperf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1282 浏览

java - JUnit 性能测试 (Contiperf)

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

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

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

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

0 投票
1 回答
501 浏览

jakarta-ee - Arquillian ContiPerf 集成

我已经成功地在 ContiPerf 2 上开发了一个玩具单元测试。当我尝试在 Arquillian 单元测试上做同样的事情时,ContiPerf 注释@PerfTest似乎不起作用,而注释却@Required很好。我的测试课看起来像

我得到的例外是

有什么想法吗?如果需要,我可以发布我的 pom.xml。

0 投票
2 回答
426 浏览

java - ContiPerf html 报告

我正在运行 contiperf,mvn test并在文件夹“contiperf -report”中得到一份报告,但我在报告或文件夹中都看不到任何图像/图片。

有没有人有同样的问题并且知道如何解决它?计算机是否需要在线才能完成这项工作?执行 contiperf 测试时我不在线。

干杯马格纳斯

0 投票
0 回答
176 浏览

java - 使用事务加载测试但使用 JUnit

我想在 JUnit 中加载测试。场景如下:我想用它们的事务、EntityManager 和一个内存数据库来测试 EJB3。对于负载测试,我使用的是 ContiPerf 2。我用谷歌搜索了它,我看到了不同的方法。在某些情况下,他们使用嵌入式 EJBContainer,在另一些情况下,他们只是初始化 EntityManager 并从 EntityTransaction 开始事务。

对于简单的单元测试,使用 EntityManager 和 EntityTransaction 就足够了,但是当我想做负载测试时,我发现了几个问题,但最大的问题是概念性的。

我的第一种方法是:

但是在这个测试中,由于回滚,我在进行负载测试时遇到了问题(如果我使用提交而不是回滚,问题是一样的)。

在此之后,我认为问题可能出在事务上,然后我开始使用嵌入式 EJBContainer,但我在依赖项和执行方面遇到了很多问题。

您对如何在 JUnit 中进行负载测试有什么建议吗?

0 投票
1 回答
507 浏览

java - JUnit 和 Contiperf:动态创建 contiperf 注释值的属性文件

我目前正在使用 contiperf(基于注释的性能测试)和 JUnit 进行一些性能测试。

我正在从属性文件加载 JUnit 测试,并希望能够从这些属性文件中加载注释值。

我在网上搜索过,找不到为 Contiperf 动态创建注释值的方法。如果有人知道如何做到这一点,他们能指出我正确的方向吗?

先感谢您!

0 投票
1 回答
646 浏览

java - Contiperf2 不适用于我现有的 JUnit 测试用例

对于性能测试,我正在尝试将 Contiperf http://databene.org/contiperf与我的 JUnit 测试用例一起使用

使用独立的测试类 contiperf 正在工作。

但是当我将 Contiperf 与现有的通过测试用例一起使用时,它不起作用。

以下异常我得到:

0 投票
1 回答
35 浏览

java - 有没有办法使用 contiperf 规则计算迭代次数

我需要知道在整个性能测试期间进行的迭代次数。

我目前使用 contiperf 规则。如何获得使用相同的迭代次数?如果没有其他更好的方法来获得它?