如何对现有的 linux 应用程序进行压力测试

Posted

技术标签:

【中文标题】如何对现有的 linux 应用程序进行压力测试【英文标题】:How to perform stress test on existing linux application 【发布时间】:2017-05-06 13:36:09 【问题描述】:

我有一个带有 linux 平台的嵌入式系统,我想对每个应用程序执行压力测试和负载测试。我该怎么做?

如果我使用任何 bash 脚本(如下面的链接)或压力工具,它会增加系统的负载,而不是单个应用程序

How to create a CPU spike with a bash command

让我知道如何在单个应用程序上实现。

【问题讨论】:

您使用的是什么类型的应用程序?如果是 REST API 相关的,可以用这个,hpwc3po.blogspot.com/2019/11/… 【参考方案1】:

如果您知道 Windows 中的 consume.exe,则可以轻松使用“压力”。这就像“消费”的等价物。如果您在使用下面的示例时遇到问题,您可以下载并安装“压力”,它会解决。使用以下命令:

./stress --cpu 3

它应该给你类似 >>> 压力:信息:[18472] dispatching hogs: 3 cpu, 0 io, 0 vm, 0 hdd

Ps: 'Stress' 是在 Linux 中运行的应用程序的名称,相当于 windows 的 'consume'

【讨论】:

感谢您的提示。它仅适用于 windows 。我想强调一下 linux 中的一个特定应用程序。 'Stress' 是在 Linux 中运行的应用程序的名称,相当于 windows xD 的 'consume',明白吗?你必须像其他工具一样安装:: apt-get install stress

以上是关于如何对现有的 linux 应用程序进行压力测试的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 使用电话号码对现有的自定义登录流程进行身份验证

Web应用服务器性能压力测试

如何往linux中安装ab压力测试环境

如何对需要 javascript 的 Web 应用程序进行压力测试

怎样正确做 Web 应用的压力测试

沙箱机制(Sandboxie)