问题标签 [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 投票
2 回答
1169 浏览

c# - C# 中的性能测试 ArrayList

我想对 ArrayList(System.Collections - C#) 在开头插入项目的速度进行性能测试。

我打开了一个文件来读取数据行,设置了一个秒表,还创建了一个 ArrayList 来添加项目(如下):

我使用计数器来跟踪我进入 ArrayList 的项目数量。

在while循环中,我有以下内容:

这是检查将项目插入到 ArrayList 开头的速度的正确方法吗?

我制作了另一个程序,它做同样的事情 - 但是使用字典。令我惊讶的是,这个 ArrayList 插入项目所需的时间比 Dictionary 所需的时间长得多。为什么会这样?

0 投票
1 回答
6808 浏览

selenium - 使用 Selenium Grid 运行性能测试?

我们使用 selenium 在我们的项目中运行功能测试,并继续将这个测试故事移动到 selenium 网格模式来运行性能测试。问题在于,可扩展性问题:我们应该部署多少个 selenium 实例?即便是一台真机加10个虚拟机,模拟真实流量还是不容易的。如果不使用 selenium 网格,如何模拟真实的网页,尤其是使用丰富的 ajax ui 进行验收测试。

0 投票
2 回答
703 浏览

java - 如何测量(Java)应用程序的文件访问性能(和容量)

给定一个应用程序,我如何衡量

  • 该应用程序读取和写入的数据量?
  • 读/写磁盘的时间?

特定的应用程序是基于 Java (JBoss) 的,并且是多线程的,并且在 Windows 7/2008 x64 上作为服务运行。

我的总体目标是确定文件访问是否以及为什么成为我的应用程序的瓶颈。因此,在已定义且可重复的场景中运行应用程序是给定的。

文件访问可以是本地的,也可以是网络共享的。

Windows 性能监视器似乎太难使用(除非有人可以指出我的有用解释)。

有任何想法吗?

0 投票
2 回答
229 浏览

proxy - 如何为 JMeter 配置 FF7.0.1

我正在关注一个教程,但它没有说明如何配置您的 FF 以使用代理?
我去Edit -> Preferences -> Network Tab -> Click on Settings -> Manual proxy configuration

我在 HTTP Proxy 和 No Proxy 中输入什么?
我检查了"Use this proxy server for all protocols"

我输入了托管我的网站并使用端口 80 的服务器的 IP 地址,我在"No Proxy for"框中输入了 localhost, 127.0.0.1。

我已经根据教程设置了 jmeter 。

然后我在jmeter上按开始并打开我的网站并登录。
然后我按停止并且jmeter左窗格中没有任何反应?

谢谢你。

0 投票
2 回答
871 浏览

load - 一个设计如何对网站进行负载测试?

我最近一直在思考如何在我们的 webapps 上线之前测试它们的性能。我知道我们无法为这个测试复制实际的用户活动,因为它是新功能。我可以通过查看我们的日志来对用户活动做出一些猜测,并相应地创建测试,但我想知道这会实现什么。

我很想知道如何:

  1. 确定负载和
  2. 确定行为

与现实世界的场景相比,这将使您走多远?

0 投票
8 回答
19769 浏览

.net - 转换 IEnumerable 的最佳方法串起来?

为什么不能使用流利的语言string

例如:

难道没有更好的转换IEnumerable<char>方式string吗?

这是我做的一个测试:

结果:

结论:我怀疑什么是更好的选择,我想我会继续,TakeWhile只有在第一次运行时最慢。

无论如何,我的问题是是否有任何方法可以通过重新排列函数的结果来优化性能TakeWhile

0 投票
2 回答
6207 浏览

java - 静态块与静态方法 - 初始化静态字段

出于好奇,我测量了静态块和静态方法初始化器之间的性能。首先,我在两个单独的 java 类中实现了上述方法,如下所示:

第一的:

第二:

然后我执行了这个小批处理脚本来测量它 100 次并将值放入一个文件中。batchFile.bat First Second dum.res.txt

之后,我编写了这段代码来计算 Dummy 和 Muddy 测量值的平均值和标准偏差。

这是我得到的结果:

它在我的其他机器上也很相似......每次我测试它。

现在我想知道,为什么会这样?我检查了字节码,Second.class 在调用 System.currentTimeMillis() 之间多了一条指令(调用静态 initList())。他们都做同样的事情,但为什么第一个慢?我不能仅仅通过查看字节码来推断它,因为这是我第一次接触javap;我还不明白字节码。

0 投票
2 回答
1426 浏览

sql - 在 LoadRunner Analysis 中创建正在运行的 Vuser 图表时使用的 SQL 是什么?

在 HP LoadRunner Analysis 中,有一个正在运行的 vuser 图表,它显示了在整个测试过程中正在运行的当前虚拟用户数。示例图如下所示。

运行 VUsers 图表

有谁知道用于为该图创建数据的 SQL 是什么?我知道数据是直接存储在LoadRunner分析MDB数据库中的吗?即An_Session1.mdb,虽然我无法确定SQL Query。

谢谢

0 投票
1 回答
422 浏览

android - Android - 跟踪浏览器活动

我正在寻找开发一个应用程序来跟踪网站在默认的 android 浏览器上加载所需的时间。当站点完全加载时,浏览器是否有任何跟踪方法?

0 投票
1 回答
269 浏览

html - 查找 Web 应用程序的平均加载时间

我试图找出远程位置的不同用户的(私有)Web 应用程序的各个页面所花费的平均时间。我知道我可以使用 Chrome 开发人员工具、YSlow 等来了解页面加载的时间。但是,这需要我手动测试等记录平均值(据我所知)

有谁知道任何基于 Windows 的应用程序/插件可以让我运行 20 个页面加载并找出平均值。理想情况下,我想为整个用户会话执行此操作,只需让用户在给定时间段内浏览,就可以计算平均页面负载。理想情况下,我希望能够看到相同的页面平均值和整个站点的平均值。有任何想法吗?任何类似的东西都会有所帮助。

谢谢