标签: performance-testing

在不显示结果的情况下获取 MySQL 结果的时间

我意识到使用 phpMyAdmin 测试查询速度可能很愚蠢:它会自动应用一个LIMIT子句。

我在相当多的记录 (31,595) 上尝试了一个带有GROUP BY子句的查询。phpMyAdmin 添加了LIMIT 0, 200,花费了 0.1556 秒来获取结果。

我决定在没有LIMIT子句的情况下从命令行尝试相同的查询,它花了 0.20 秒。太好了,现在我有了该查询所需的实时时间。

但缺点是我不得不等待 30,000 多条记录打印在屏幕上。

有更好的解决方案吗?

编辑:为了澄清,我正在寻找一种方法来抑制选择查询的屏幕输出,同时仍然获得运行查询的准确时间。而且我希望它可以随时输入和计时(即我不想调整slow log设置来捕获结果)。

mysql phpmyadmin performance-testing

2
推荐指数
1
解决办法
2064
查看次数

如何检查我的 JavaScript 是否正确缓存

我的 JSP 页面中有一个脚本。该脚本代码非常大,我发现在 JSP 代码中包含如此大量的脚本代码并不是最佳实践。

我已将脚本分离为 js 文件,并将该 js 文件包含在 JSP 页面中。我有以下问题:

  1. 如何验证我的js文件是否被缓存?有没有任何浏览器工具可以检查我的js文件是否被缓存?
  2. 我应该写一段代码来缓存js文件吗?

javascript browser performance performance-testing

2
推荐指数
1
解决办法
6043
查看次数

我可以在 JMeter 中设置上升周期 0 吗?

我正在基于 Web 的应用程序中进行性能负载测试。

我从 JMeter 教程中了解到如何设置加速周期,例如:

如果使用了 10 个线程,并且加速周期为 100 秒,那么 JMeter 将需要 100 秒才能启动并运行所有 10 个线程。每个线程将在前一个线程开始后 10 (100/10) 秒开始。

10 个用户,100 秒加速 - 从 1 个用户开始,每 10 秒添加 1 个用户

但我有一个疑问,我们可以将 Ramp Up period 设置为 0 吗?如果是,那么结果将如何受到 0 上升的影响?

testing unit-testing jmeter load-testing performance-testing

2
推荐指数
1
解决办法
5471
查看次数

使用 JMH Java 微基准测试浮点打印的随机数据

我正在为我编写的浮点打印代码编写 JMH 微基准测试。我还不太关心确切的性能,但要确保基准代码正确。

\n\n

我想循环一些随机生成的数据,因此我制作了一些静态数据数组并保持循环机制(增量和掩码)尽可能简单。这是正确的方法还是我应该告诉 JMH 更多关于我缺少的一些注释的情况?

\n\n

另外,是否可以为测试制作显示组而不仅仅是字典顺序?我基本上有两组测试(每组随机数据一组。

\n\n

完整来源位于https://github.com/jnordwick/zerog-grisu

\n\n

这是基准代码:

\n\n
package zerog.util.grisu;\n\nimport java.util.Random;\n\nimport org.openjdk.jmh.annotations.Benchmark;\nimport org.openjdk.jmh.runner.Runner;\nimport org.openjdk.jmh.runner.RunnerException;\nimport org.openjdk.jmh.runner.options.Options;\nimport org.openjdk.jmh.runner.options.OptionsBuilder;\n\n/* \n * Current JMH bench, similar on small numbers (no fast path code yet)\n * and 40% faster on completely random numbers.\n * \n * Benchmark                         Mode  Cnt         Score         Error  Units\n * JmhBenchmark.test_lowp_doubleto  thrpt   20  11439027.798 \xc2\xb1 2677191.952  ops/s\n * JmhBenchmark.test_lowp_grisubuf  thrpt   20  11540289.271 \xc2\xb1  237842.768  ops/s\n * JmhBenchmark.test_lowp_grisustr  thrpt   20   5038077.637 \xc2\xb1  754272.267  ops/s\n * \n …
Run Code Online (Sandbox Code Playgroud)

java performance-testing microbenchmark floating-point-conversion jmh

2
推荐指数
1
解决办法
3742
查看次数

Jmeter ---为每次运行生成单独的.jtl结果文件

如何为每次运行生成单独的.jtl结果文件.以下是我使用jenkins job(性能趋势插件)运行的命令.

cd /apache-jmeter-2.13/bin ./jmeter.sh -n -t /jmxFiles/Jbpm6Rest3Jenkins1.jmx -l /jmxFiles/SIP.jtl -JUSERS = $ {USER_COUNT} -JRampUp = $ {RAMP_UP} -JLoopCount = $ {} LOOP_COUNT

目前,SIP.jtl文件在每次运行时将结果附加到同一文件中.
如何为每次运行(SIP1,SIP2,SIP3等)生成单独的.jtl结果文件,并应显示在Jenkins性能趋势中.

jmeter performance-testing jenkins jenkins-plugins jmeter-plugins

2
推荐指数
1
解决办法
871
查看次数

JMeter 使随机数返回浮点数

我有这个:

  "latitude": ${__Random(-85,85)},
  "longitude": ${__Random(-180,180)},
Run Code Online (Sandbox Code Playgroud)

我想要这个:

  "latitude": ${__Random(42.06,42.08)},
  "longitude": ${__Random(20.02,20.04)},
Run Code Online (Sandbox Code Playgroud)

但它不起作用。如何将其更改为 42.06 - 42.08 和 20.02 和 20.04 之间的随机数?

testing jmeter performance-testing

2
推荐指数
1
解决办法
2944
查看次数

jp@gc - 图形生成器未在 jmeter 中生成图形

我添加了两个听众

1)在树中查看结果

在此处输入图片说明

2) jp@gc - 图形生成器

在此处输入图片说明

CSV 是从第一个侦听器生成的,但第二个侦听器没有生成任何图形,即使我的所有路径都是正确的

performance plugins jmeter performance-testing

2
推荐指数
1
解决办法
4361
查看次数

在jmeter中转换纪元时间格式

在拆分负载测试后生成的 JTL 文件时,我们能够看到 Timestamp 列。

我们想将时间戳(目前为纪元格式)转换为更易于理解和可读的格式,例如 dd/mm/yyyy hh:mm:ss。

请帮助我们。

jmeter performance-testing

2
推荐指数
1
解决办法
1992
查看次数

JMeter 在表格中查看结果

我正在休息客户端上运行一些测试。当我启动 Jmeter 时,我还设置了一些侦听器,例如“在表中查看结果”。当我进行测试时。我动态地看到表格被填充。

在表格底部,有一个小工具栏,其中包含诸如

样本数、最新样本、平均值和偏差。这些元素说明了什么?样本数量 - 这是否意味着获得响应的总请求数?最新示例 - 这是否意味着正在发送最新的请求?平均 - 什么的平均?偏差 - 不知道

JMeter“在表格中查看结果”底部窗格

rest jmeter load-testing performance-testing

2
推荐指数
1
解决办法
1万
查看次数

min.insync.replica 配置是否会影响 Kafka 生产者吞吐量?

来自 kafka 文档

当生产者将 acks 设置为“全部”(或“-1”)时,此 min.insync.replica 配置指定必须确认写入才能将写入视为成功的最小副本数。

它说当最小数量的同步副本确认时,写入成功但是当我使用min.insync.replica1 和 3运行性能测试时 (对于 5 个代理设置中的分区 = 1 和 RF = 5 的主题),kafka 的性能生产者,与acks='all',相同。

那么,min.insync.replica每个主题的配置是否会影响 Kafka 生产者吞吐量(隔离运行)acks="all"

performance-testing throughput apache-kafka

2
推荐指数
2
解决办法
7940
查看次数