问题标签 [performance-testing]

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 回答
634 浏览

android - 安卓应用性能

是否有任何图表或机制来测试 android 应用程序的性能?我正在制作一个用于客户端服务器通信并使用 Rest 和不同方法的 Android 应用程序。

如何衡量其在处理和电池寿命方面的性能?

0 投票
2 回答
1595 浏览

performance - 性能监控系统的所有层

我使用几种负载测试工具(Loadrunner、JMeter、NeoLoad)来测试不同应用程序的性能。例如,我想知道是否可以监视应用程序堆栈的所有层。假设我有以下数据链。

负载均衡器 <-x-> 应用程序服务器 <-x-> RMI <-x-> Java 应用程序 <-x-> MQ <-x-> 旧应用程序 <-x-> 数据库

我在链中标记了x我感兴趣的监控,例如平均响应时间。

显然,我们可以简单地在所有端点上创建一个包装器,它会为我们收集统计数据,也许我们可以将它导入 loadrunner 或其他负载测试工具,并使用工具内置的性能统计信息来辅助下摆,但也许有工具/应用程序已经这样做了?

如果没有,我们应该如何进行,以收集这种统计数据?

0 投票
2 回答
1573 浏览

jmeter - Performance testing on JMeter

I want to do performance testing on JMeter with uploading 20000 Images files with Approx 40-50 concurrent login users.
And after that 1000000 Images files with Approx 450-500 concurrent login users.
Size of each image is around 900KB.

Can any one suggest me is it possible through JMeter or any other open source tool?

If JMeter is fine then:
1. How we can pick these images from FTP location and store in DB after login by user and number of users I have mentioned above?
2. How Users will login one-by-one in to application?
3. What is the best way to test this kind of scenario i.e. on distributed machines or single machine?

If any one have best way, kindly share it with me.
Thanks in advance!

0 投票
1 回答
1072 浏览

c# - PC 性能测试 - c# 的 Whetstone 和 Dhrystone

我正在寻找一些关于PC性能测试和操作的想法或算法integerfloat比如stringWhetstone和Dhrystone。
.net 运行时是否有一些?

我将自己实现类似的功能,并想了解更多关于这方面的信息。

0 投票
5 回答
123 浏览

php - 网站加载时间改进

今天我正在检查网站的加载时间。我在 firebug 中使用 net panle 来查看哪个资源需要多少时间。

我已经附上了结果的spanshot。

在这个快照中,我对我标记的最后三个资源有点困惑。

我的问题是为什么它在等待很长时间后才开始加载?这些资源只需要几秒钟就可以加载,但它们是在很长一段时间后才开始的。

这有什么原因吗?

使用Mozilla的Net面板测量站点加载时间

0 投票
2 回答
3830 浏览

windows - 在我的负载测试期间,一个 Windows 客户端可以模拟多少个线程/用户?

我计划对我们的 ASP/.NET Web 应用程序进行负载测试,并且需要在我们的系统上模拟大约 600 个并发用户。

最初,我们将只从我们的个人工作站运行负载测试工具(可能是 JMETER 或 WCAT/WAST),这些工作站是Windows 7/32 位戴尔(双核处理器)。我想知道我可以从一个客户端模拟多少用户。

如果我可以轻松地为每个客户端创建 200 个用户,我将需要再确定 2-3 个客户端进行测试。

我想根据社区的经验询问在标准 Windows 盒子上每个客户端应该有多少用户。

任何帮助表示赞赏!

0 投票
4 回答
19477 浏览

mongodb - 如何使用 Scala 将 1 亿条记录加载到 MongoDB 中进行性能测试?

我有一个用 Scala 编写的小脚本,旨在加载一个包含 100,000,000 条样本记录的 MongoDB 实例。这个想法是让数据库全部加载,然后进行一些性能测试(必要时调整/重新加载)。

问题是每 100,000 条记录的加载时间呈线性增长。在我的加载过程开始时,加载这些记录只需要 4 秒。现在,在将近 6,000,000 条记录中,加载相同数量(100,000 条)需要 300 到 400 秒!这慢了两个数量级!查询仍然很快,但以这种速度,我永远无法加载我想要的数据量。

如果我用我的所有记录(全部 100,000,000 条!)写出一个文件,然后使用mongoimport导入整个文件,这会更快吗?或者我的期望太高了,我使用的数据库超出了它应该处理的范围?

有什么想法吗?谢谢!

这是我的脚本:

这是我的脚本的输出:

0 投票
2 回答
1543 浏览

java - 需要垃圾收集开销帮助

我正在寻找一些指导来尝试诊断与 GC 相关的问题。

我们正在使用 WebSphere Portal 在 Solaris 上进行测试,我当前的环境有 7% 的垃圾收集开销(这是使用详细 GC 计算并通过 PMAT 运行日志)我应该将此值与另一个以 avg 运行的环境进行比较4.5%。env 在完全相同的 WebSphere Portal 版本上,相同的 JVM 大小、参数、自定义变量等。在 1 小时的性能测试期间,我的 JVM 多出 20 次分配失败,多出 2 次完整 GC,GC 期间的平均暂停时间比其环境高 2 秒。

对于所有相同的配置值和完全相同的 1 小时性能测试,您能否就导致此问题的原因给我任何建议?或者还有什么要审查的?

谢谢

0 投票
1 回答
55 浏览

performance-testing - 通过捕获生成的查询数量来测试性能

我们正在使用休眠。如果新手开发人员使用 Hibernate 和任何工具一样,它可能会被糟糕地使用并产生过多的查询。

为了防止这种情况,我想测试一些 dao 与实际生产数据库并断言该测试只生成 N 个查询,无论使用什么工具(Hibernate,Ibatis),只要它在下面使用 jdbc。

我们正在使用 Spring 测试框架。我想知道是否有人实现了这样的事情,或者任何带有 Junit 的框架都允许这样做。

提前致谢 !

0 投票
1 回答
1312 浏览

sql - 性能测试sql查询

我们有两个相同的 Oracle Exadata 四分之一机架,每个机架都运行一对数据库实例。我的风中湿手指性能测试表明,其中一个的运行速度是另一个的四分之一。

是否有一组可以使用计时器运行的 SQL 查询,可以更科学地比较两台服务器之间的查询性能?

我知道我可以编写一组查询。我想知道是否已经存在半标准基准测试集。类似于一些表创建查询,然后是迭代插入语句(大量随机数据)、索引、约束、触发器、函数、proc 和视图创建脚本(最好包括物化视图),然后是一堆复杂的查询在将性能统计信息写入某些临时表时,与连接、触发器触发、函数和过程调用等有关吗?

有人遇到过这样的库/工具/脚本集吗?