问题标签 [load-generator]

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

java - Java Web 服务客户端:一致的负载生成

我已经研究了soapUI/loadUI 和JMeter,但我决定使用我自己的自定义编写的Web 服务客户端来执行功能和性能测试。我已经集成Groovy,因此无需重新编译任何东西就可以编写测试用例,并且由于我的客户端使用生成的代理类,我能够操作 POJO 而不是 XML 来创建请求和验证响应。

我已经能够按顺序并行生成请求(使用固定数量的线程),但我想以与使用每秒事务数 (TPS) 工作的 loadUI 生成器类似的方法生成负载。

我不确定如何保持固定(或斜坡)的 TPS 负载,所以任何人都可以建议使用一种技术或一些代码来查看我可能会觉得有启发性吗?

0 投票
1 回答
1953 浏览

c#-4.0 - WaWorkerHost.exe 崩溃角色:CallbackException

当我在 Azure 上运行我的 WorkerRole C# 应用程序时,一段时间后 waworkerhost.exe 由于以下异常而崩溃:

我有一个为网络服务器生成负载的应用程序。我不关心实际响应,但我想控制每秒发出的请求数。因此,我有一个每秒触发一次并生成许多请求的计时器。我尝试了以下选项:

  • Parallel.For 与 WebRequests
  • 带有异步 WebRequests 的 For 循环
  • 使用 ThreadPool.QueueUserWorkItem 循环(做 webrequest)

当请求数量增加时,会发生异常(8+ req/sec)。所有三个选项都有相同的例外。当我在本地 DevelopmentFabric 中运行该角色时,所有三个选项都可以正常工作。如果有人可以就可能出现的问题给我一些指示,我将不胜感激。如果您有其他想法从 Azure 和 C# 生成这种类型的负载,请分享您的想法。

0 投票
2 回答
1372 浏览

java - 异步负载生成器

我正在尝试使用 Jetty 的 HttpClient 在 Java 中编写异步负载生成器,因为它提供了异步通信。

但我面临一些问题。其中主要是为了生成负载,我使用了 java.util.TimerTask。但是 TimerTask 类的问题是它不能保证时间的准确性,即距离预期时间的某些毫秒可能更多。因此,如果我尝试生成 1000 tps,我将只能获得大约 700-800 tps。

谁能建议我如何克服这个问题。有什么工具可以作为参考吗??

0 投票
1 回答
1928 浏览

sharepoint - 如何使用 Jmter 为基于 Windows 的身份验证的共享点应用程序生成负载?

我需要为在基于 Windows 的身份验证上运行的共享点应用程序生成负载。使用 JMeter 我无法识别 Windows 身份验证弹出窗口。

应用服务器性能分析可以使用Jmeter中的服务器监控监听器或SharePoint中的延迟服务器分析工具来完成。我只在负载生成中遇到问题

如果有任何其他工具建议我

0 投票
1 回答
906 浏览

loadrunner - 您可以在同一台机器上安装负载控制器和负载喷射器吗?

是否可以在同一台机器上安装 HP Load Runner(Controller/Analysis/VU Gen)和 HP Load Injector(Generator)?

0 投票
2 回答
299 浏览

loadrunner - Vuser 沿生成器分布

我在 2 个负载生成器上有 6 个VUser。使用百分比场景模式控制器将它们分配如下:

我想使用这样的交替(重复序列)负载生成器进行分发:

我怎样才能做到这一点?更改为组模式使我可以选择手动指定生成器,但这很不方便且容易出错。

0 投票
1 回答
375 浏览

jmeter - Jmeter负载分布

如何模拟来自 LG 的单线程组的不同负载(即我的第一个 LG 应该只模拟 200 个用户,第二个 LG 应该模拟 50 个用户,我的第三个 LG 应该模拟 250 个用户)

Jmeter有可能吗?

0 投票
1 回答
208 浏览

sip - 在 SIPp 中自动增加呼叫率并将其转储到 CSV 文件中

我在 sipp 中使用此命令在我的 SIP servlet 容器上生成负载

我需要两件事。第一个是自动增加负载,例如:增加100调用/秒。第二个是我得到的 CSV 文件,只有响应时间和时间戳,它不包括呼叫率。

有谁能帮忙吗??

0 投票
1 回答
1640 浏览

sockets - 错误:通信错误:客户端发送数据包失败。套接字已关闭

在 AWS 上安装负载代理的步骤。

  1. 负载代理机器上端口 50500、54345、443 和 3389 的控制器出现防火墙异常。

  2. 已安装 Load Runner 设置 [作为 Load agent 进程也是 Load Runner 设置的一部分]

  3. 允许来自 Windows 防火墙的所有程序 [代理进程、代理服务.. 等]。

  4. 试图从负载控制器连接。控制器收到的错误是

通信错误:客户端发送数据包失败。插座已关闭。

根据 OPs 团队的说法,代理正在尝试在端口 10051 上建立与服务器 54.xxx.xx.xxx[Unknown AWS IP] 的连接,但最终失败,因为我们不知道这个特定的服务器。

Agent 和 Controller 上的 Loadrunner 版本相同。

请告诉我如何通过防火墙安装或配置 MI LISTENER 或 AGENT PROCESS。

0 投票
1 回答
65 浏览

list - HP Load Generator 中的参数列表问题

type=File我有一个 VUGen 脚本,它使用withSelect Next Row = Unique和的参数列表Update value on = Once。此文件 ( UsernameAndPassword.dat) 位于共享文件夹中。当我使用超过 1 个 VUser 运行性能测试时,所有 VUser 只保留该参数的第一条记录。我的意思是,所有 VUser 都使用相同的用户/密码值运行,即:

但是,如果我使用内部参数列表(type=file如上所示),当我运行测试时,每个 VUser 都会获得不同的用户名值。对于内部参数列表,我的意思是文件.dat包含在脚本中。

如何像内部参数列表一样顺序读取外部文件?