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

performance-testing - 对大爆炸重写的性能测试有抵抗力吗?

从字面上看,两年多来,我一直致力于“大爆炸”重写。管理层一直无情地忽视和贬低我的呼吁,即在该应用程序取代其百万美元的赚钱旗舰网络应用程序之前分配时间/资源用于性能测量、容量规划和优化。

最后,他们同意这样做(我们通过推出一个并行的 beta 服务器成功地阻止了他们大肆宣传,该服务器现在正在生产中并将成为测试的目标)。我不喜欢他们等到最后才优先考虑这一点,但迟到总比没有好。

对于以后处理此类情况,大家有什么建议呢?教育经理/客户需要进行此类测试的最佳方式是什么?

我已经向他们展示了 Microsoft 在 CodePlex 上的性能指南,并在开篇页面中附有经验丰富的专业人士的严厉警告。我还给他们看了《放开它!》这本书。以及其作者给出的关于“凌晨 3 点通话”的指导。这最终让他们不情愿地说服了他们,但事实是,这应该优先考虑到开发中,并在最终完整系统测试之前的开发过程中进行部分测量。

许多只编写过 ASP 但从未编写过 .NET 的经理和老派工程师习惯于自己编写所有代码,并且不了解在较新的 .NET 应用程序中缓存、调整和运行状况监控的所有选项。

谢谢

0 投票
2 回答
424 浏览

performance - 是否有存储性能测试结果的“结果服务器”,具有良好的分析工具?

我需要一个“结果服务器”,它可以存储我的原始测试数据(服务器 CPU、内存使用等)、创建报告模板(例如用户数与响应时间)、基于模板生成实时报告并执行复杂的分析(例如如 70/80/90 百分位图,测试之间的数据分布比较等)

0 投票
1 回答
274 浏览

algorithm - Best way to test performance of various languages & frameworks

I want to perform some empirical trade-off's to assess the performance of applications written in a number of different languages on a Linux platform. Are there standard algorithms that typically used for this purpose?

0 投票
4 回答
9879 浏览

web-services - 使用 LoadRunner 测试服务器进程

我们目前使用 LoadRunner 来测试我们的 Web 应用程序的性能,但我们也有一些需要测试的服务器端进程。

背景:

我们将这些过程称为我们的“引擎”。一个引擎通过轮询 IBM WebSpere MQ 队列的消息来接收消息。它从队列中取出一条消息,对其进行处理,然后将结果放入出站队列。我们目前通过 TCL 脚本测试这个引擎,该脚本读取包含消息的文件,将消息放入入站队列,然后轮询出站队列以获取结果。

另一个引擎通过 Web 服务接收消息。Web 服务将消息写入我们数据库中的表中。引擎轮询数据库表中的新消息,获取一条消息并对其进行处理,然后将结果放回数据库中。我们目前通过一个 VBScript 脚本测试这个引擎,该脚本读取一个包含消息的文件,将消息发送到 Web 服务,然后继续查询 Web 服务以获取结果,直到它准备就绪。

问题:

我们希望取消 TCL 和 VBScript 脚本并在 LoadRunner 上实现标准化,以便我们拥有一个工具来管理我们所有的性能测试。

  1. 我知道 LoadRunner 支持“开箱即用”的 Web 服务协议,但我不确定如何使用它。有谁知道如何使用 LoadRunner 测试 Web 服务的任何示例?
  2. LoadRunner 是否有用于 MQ 的协议?是否可以使用 LoadRunner Vuser 将负载(放入消息)驱动到 MQ 队列中?我们是否需要从 HP 或其他供应商处购买东西才能做到这一点?

谢谢 :)

0 投票
9 回答
70368 浏览

java - Java 性能测试

我想对 Java 应用程序进行一些计时测试。这就是我目前正在做的事情:

这样的性能测试有什么“错误”吗?有什么更好的方法?

重复秒表基准测试是否可以接受?

0 投票
4 回答
2453 浏览

ruby - performance testing tool

We are using watir and integrated with VS 2008 using ruby in steel and we have automated our web application and it awsome. Is there way to use the same script to do the performance testing or is there any better tool.

0 投票
6 回答
7018 浏览

sql - 性能调优 PostgreSQL

请记住,我是 sql/数据库领域的新手。

我每秒插入/更新数千个对象。这些对象正在以多个秒的间隔被主动查询。

我应该做哪些基本的事情来调整我的(postgres)数据库的性能?

0 投票
1 回答
170 浏览

php - 进行简单性能测试的更好方法

在比较操作的性能时,我通常会这样做:

有没有更好的方法来做这些测试,可能是更可靠的方法?似乎如果我多次运行相同的测试,我可以获得截然不同的结果,例如我多次运行上述测试,这就是我得到的。

正如您在每次运行时看到的那样,结果可能大不相同。

0 投票
4 回答
2647 浏览

performance-testing - QTP 中是否可以同时进行“用户测试”?

您能否告诉我是否可以在 QTP 中测试模拟多个用户的应用程序?

如果是,我该怎么做?

请用正确的步骤说明或指出一些有用的文档。

0 投票
4 回答
1666 浏览

python - 文件系统性能测试

我正在编写一个 python 脚本,它将在 linux 文件系统中执行性能测试。因此,除了死锁、竞争条件和执行操作(删除、读取、写入和创建)所需的时间之外,测试还应包含哪些其他变量/参数?