15得票6回答
持续集成中的性能测试?

我们已经有一个持续集成的流程,在其中构建项目、运行单元测试、进行静态代码分析和生成文档。然而,我们希望将其扩展,加入自动性能测试。在这种情况下,我们正在开发一个.NET Web应用程序。 我们已经使用JMeter进行了一些性能测试(不属于CI流程),但我不知道它是否是包含在CI流程中的最佳工...

15得票1回答
测试SQL查询的性能

我们有两个完全相同的 Oracle Exadata 四分之一机架,每个机架运行一对数据库实例。我的粗略性能测试表明其中一个机架运行速度只有另一个的四分之一。 是否有一组可以使用计时器运行的 SQL 查询,可以更科学地比较两台服务器之间的查询性能? 我知道我可以编写一组查询,但我想知道是否已...

15得票1回答
在JMeter中生成“随机数”变量

在JMeter中,是否有生成“随机数”变量的方法? 我已记录用户操作流程。 我已将操作流程导入JMeter。 我需要在测试用例中键入唯一的4位数字ID。 目前在JMeter中默认是2323。 是否有一种方法来生成一个随机的4位数字?例如: 线程1:ID:2323 线程2:3334 线程...

15得票6回答
在性能较低的硬件上进行网站应用程序压力测试

我的组织正在进行一场有趣的内部辩论,涉及到一个问题,我想向整个社区开放。 争议的焦点是我们进行压力测试、容量测试、性能回归测试等的环境。 在辩论的一方是一些软件工程师,他们希望这个环境尽可能模拟生产环境,以便结果更有意义。虽然我们目前有一个用于此类测试的环境,但它的能力远不如生产系统,这些...

14得票10回答
JMeter未知参数?t

我想在非GUI模式下运行JMeter(从命令行)。 我在许多地方看到过,包括官方文档在内,以下命令将实现我的目的: jmeter -n –t test.jmx -l testresults.jtl 然而,我在“t”参数上遇到了非法参数异常。请参见下面的控制台输出: 以下是保存在...

14得票4回答
C ++性能测试工具

我想知道是否有任何性能测试库和前端可以为C++生成漂亮的图表(就像 gcov 生成覆盖数据并且有用于查看代码覆盖数据的前端一样)。能够生成如下图表: http://download.eclipse.org/eclipse/downloads/drops/S-3.7M4-20101208130...

14得票1回答
jQuery data-*与class选择器 - 性能比较?

我看到很多例子(包括喜爱的Twitter's Bootstrap),各种API都使用 $("[data-something]") 而不是通过class进行选择 $(".something") 即便如此,我试图寻找这两个不同选择器之间性能的信息。我惊讶地发现,许多性能测试表明,在大多数现代浏览...

14得票3回答
访问日志回放用于负载测试?Jmeter的陷阱和竞争对手。

背景 我们希望使用“重放”Web服务器访问日志来生成负载测试。我最近读了一些关于在云中使用jmeter的博客文章(例如,启动多个Amazon EC2实例以生成负载)。 多年来,我听说过JMeter的回放访问日志功能,但在审查此功能时,我发现以下内容。 访问日志采样器 可以: 重新...

13得票3回答
ArrayList和HashSet内存分配的奇怪测试结果

我受到这篇话题的启发:List和Set之间的性能和内存分配比较,决定实际运行一些测试并测量ArrayList和HashSet之间的性能差异。 在提到的话题中,得票最高的答案引起了我的极大兴趣(链接),它说: HashSet对于相同数量的元素,消耗的内存比ArrayList多大约5.5...

13得票3回答
是否可能在外部分析器下运行JMH基准测试?

我目前正在进行性能优化。为了测量吞吐量并确保不回退,我使用了很棒的JMH。 但是当我遇到一些缓慢的问题时,我想要开始分析以查看发生了什么。根据这个链接,JMH的作者写道: 虽然JMH分析器可以提供分析工具,但我认为它们不能替代适当的分析工具。例如,“堆栈”分析器用于快速扫描分析文件,...