performance-testing相关内容

测量 UI 性能的工具

任何人都可以推荐一种工具来衡量 Web 应用程序的 UI 级别的性能吗? 我不是专门看负载测试,我们的应用程序在任何时候最多只有 5 个用户,我希望能够自动化和重新运行的指标是页面加载时间、点击一个页面所需的时间事件发生的按钮,滑出疼痛的反应时间等.我们正在单独测量 API 性能,并希望能够确定减速是 API 问题还是可以在 UI 中整理的东西. 理想情况下,我可以将某些东西与 Sel ..

在 PowerShell 中计时命令的执行

是否有一种简单的方法可以在 PowerShell 中对命令的执行进行计时,例如 Linux 中的“time"命令? 我想出了这个: $s=Get-Date;.\do_something.ps1 ;$e=获取日期;($e - $s).TotalSeconds 但我想要更简单的东西 time .\do_something.ps1 解决方案 是的. Measure-Command { .\ ..
发布时间:2021-12-08 08:18:42 其他开发

Gatling(和JMeter)努力维持每秒请求数(RPS)?

我正在对 API 进行负载测试.我们遇到了一个问题——我们的响应时间过长,有时接近一分钟.我们希望在不到一秒的范围内.但这不是重点. 当我使用负载测试工具(例如 Gatling)时,发送的 RPS 似乎停止了.正如您在附图中看到的,最初 15 秒有 20RPS,突然间几乎没有 RPS.我怎样才能保持恒定的 RPS?可能这与糟糕的响应时间有关,但如果我不关心响应时间呢?我只想要 RPS 常数. ..
发布时间:2021-11-15 04:09:15 Java开发

如何在Kafka和Flink环境下测试性能?

如何以 kafka 作为输入源对 Flink 进行性能测试.另外,请推荐是否有适用于这种情况的性能测试工具. 解决方案 Flink 包括吞吐量(numRecordsInPerSecond 和 numRecordsOutPerSecond)和 延迟. 如果您想更仔细地测量端到端的延迟,您可以在接收器(或其他终端节点)中添加自定义指标,将事件中的时间戳与当前时间进行比较.看起来像这样: ..
发布时间:2021-11-12 03:15:07 其他开发

如何在Kafka和Flink环境下测试性能?

如何以 kafka 作为输入源对 Flink 进行性能测试.另外,请推荐是否有适用于这种情况的性能测试工具. 解决方案 Flink 包括吞吐量(numRecordsInPerSecond 和 numRecordsOutPerSecond)和 延迟. 如果您想更仔细地测量端到端的延迟,您可以在接收器(或其他终端节点)中添加自定义指标,将事件中的时间戳与当前时间进行比较.看起来像这样: ..
发布时间:2021-11-12 03:12:43 其他开发

如何在Kafka和Flink环境下测试性能?

如何以 kafka 作为输入源对 Flink 进行性能测试.另外,请推荐是否有适用于这种情况的性能测试工具. 解决方案 Flink 包括吞吐量(numRecordsInPerSecond 和 numRecordsOutPerSecond)和 延迟. 如果您想更仔细地测量端到端的延迟,您可以在接收器(或其他终端节点)中添加自定义指标,将事件中的时间戳与当前时间进行比较.看起来像这样: ..
发布时间:2021-11-12 01:15:16 其他开发

有多少种方法可以提高 angular 的性能?

我是一名 Angular 前端开发人员,我是测试运行时性能的新手. 为了检查性能,我下载了谷歌插件“Performance-Analyser".我得到的表演时间如下. 对于 DOM 处理本身,它需要 5.4 秒. (对于我们的项目,我们使用的是 angular 6.) 谁能告诉一些提高性能的技巧.还请给我一些链接?? 有人可以帮我吗? 解决方案 有一些操作可以 ..

有多少种方法可以提高 angular 的性能?

我是一名 Angular 前端开发人员,我是测试运行时性能的新手. 为了检查性能,我下载了谷歌插件“Performance-Analyser".我得到的表演时间如下. 对于 DOM 处理本身,它需要 5.4 秒. (对于我们的项目,我们使用的是 angular 6.) 谁能告诉一些提高性能的技巧.还请给我一些链接?? 有人可以帮我吗? 解决方案 有一些操作可以 ..

平均 90% 响应时间和平均响应时间

在我的测试中,我观察到平均第 90 个百分位数的值和平均响应时间的值相同,比如 28. 有人可以在可能发生的情况下提供帮助吗?? 解决方案 所有采样器的响应时间可能相同或相似. 平均响应时间基本上是算术平均值所有采样器的响应时间总和除以它们的计数. 90% percentile 是统计测量,以防万一JMeter 表示 90% 的采样器响应时间小于或等于该时间 更多信息: ..
发布时间:2021-06-15 20:02:06 其他开发

Web 性能错误(请求失败错误)

在运行 Web 性能测试时,仅针对 1 个请求出现错误“请求失败:远程主机强制关闭现有连接", 处理大约需要 132 秒,然后出现此错误.当我通过浏览器页面运行相同的步骤时,没有任何错误...... 作为网络性能的重要步骤之一,我不能忽视这个请求...... 关于如何解决这个问题的任何建议 解决方案 最好的猜测是您错过了相关请求(或前一个请求)中需要处理的动态数据.您错过 ..
发布时间:2021-06-15 20:02:03 其他开发

如何在Kafka和Flink环境下测试性能?

如何以 kafka 作为输入源对 Flink 进行性能测试.另外,请推荐是否有适用于这种情况的性能测试工具. 解决方案 Flink 包括吞吐量(numRecordsInPerSecond 和 numRecordsOutPerSecond)和 延迟. 如果您想更仔细地测量端到端的延迟,您可以在接收器(或其他终端节点)中添加自定义指标,将事件中的时间戳与当前时间进行比较.看起来像这样: ..
发布时间:2021-06-15 20:01:59 其他开发

如何将提取的数据写入 Gatling 中的文件

我正在使用 Gatling 进行负载测试.当我创建客户资料时,将生成客户 ID.我能够提取客户 ID 并保存到会话变量中. 但是如何将这些值存储到文本文件中. 请帮帮我. 解决方案 有几种方法可以实现这一点. 如果您熟悉 Scala,您可以: 在模拟中打开一个文件 在 exec(function) 中写入:https://github.com/excilys/ga ..
发布时间:2021-06-15 20:01:56 其他开发

循环计数本身在程序计时上是否可靠?

我目前正在尝试开发一种判断系统,该系统不仅可以衡量时间和内存使用情况,还可以衡量更深层次的信息,例如缓存未命中等,我认为硬件计数器(使用 perf)非常适合它. > 但是对于计时部分,我想知道纯粹使用循环计数来确定执行速度是否足够可靠?希望了解这个决定的利弊. 解决方案 所以您建议测量 CPU 周期,而不是秒?听起来有些道理. 对于一些很好的微基准测试,主要是考虑了由于 CPU ..
发布时间:2021-06-15 20:01:52 其他开发

以编程方式执行 Gatling 测试

我想使用 Cucumber JVM 之类的东西来驱动为 Gatling 编写的性能测试. 理想情况下,Cucumber 功能会以某种方式动态构建场景 - 可能重用类似于“高级教程"中描述的方法的预定义链对象,例如 val scn = scene("Scenario Name").exec(Search.search("foo"), Browse.browse, Edit.edit("foo ..
发布时间:2021-06-15 20:01:45 其他开发

比较算法的执行时间:为什么执行顺序很重要?

每当我尝试比较两种竞争算法的执行时间(使用 C++)时,我都会使用 std::chrono 就像以前在这个问题中建议的那样:在 C++ 中测量函数的执行时间 然而,我总是注意到被比较的算法的执行顺序对执行时间有显着影响.它甚至经常改变哪个竞争算法被认为是最快的.例如,假设我有两个算法 algo1 和 algo2. 我的意思是下面的代码: std::chrono::high_resol ..
发布时间:2021-06-15 20:01:42 C/C++开发

蝗虫请求统计

我正在考虑使用 locust 进行一些性能测试.我更熟悉 Python,发现 locust 比 JMeter JMX 更容易阅读. 我习惯于使用 JMeter 做的一件事是通过多次运行生成我自己的平均、90pct、95pct 和 99pct 报告.为此,我编写了一个脚本来解析 JMeter 日志,其中包含有关每个请求的信息(响应时间、有效负载大小等),然后将所有运行组合到一个数据集中并生成平 ..
发布时间:2021-06-15 20:01:38 其他开发

如何从代码运行加特林

我想从代码运行 Gatling 测试.怎么做?教程只说命令行和 sbt. 上下文:我想扩展测试.在后台,我有需要模拟的自定义套接字通信.从那个模拟中,我需要将一些生成的 Id 传递给 Gatling 测试.我可以通过使用参数从我的模拟应用程序运行它来做到这一点(但我还不知道如何).其他解决方案也是一个不错的答案. 我可以通过文件和http://gatling.io/docs/2.1.6 ..
发布时间:2021-06-15 20:01:35 其他开发

检测浏览器图形性能?

我有一个图形密集型网站.它具有在模糊的视频背景上运行的各种 CSS3 动画.它在我的台式机和支持 GPU 的 MacBook Pro 上看起来很棒,但在我的笔记本电脑和 MacBook Air 上运行起来就像垃圾一样. 所以基本上,我想知道是否有一种方法可以使用 Javascript(或任何东西)检测浏览器图形性能,然后仅在性能达到阈值时才应用 CSS 动画.该网站有一个加载屏幕,所以我有一 ..
发布时间:2021-06-15 20:01:32 前端开发

性能测试中思考时间和起搏时间的区别

起搏用于在 X 分钟内实现 X 次迭代,但我可以通过仅指定思考时间而不使用起搏时间来在 X 分钟或 x 小时或 x 秒内实现 x 次迭代. 我想知道思考时间和起搏时间之间的实际差异?迭代之间需要提及起搏时间吗?这个起搏时间有什么作用? 解决方案 认为时间是在迭代完成之后和下一次开始之前添加的延迟.迭代请求率取决于响应时间和思考时间的总和.由于响应时间会因负载级别而异,因此迭代请求率也 ..
发布时间:2021-06-15 20:01:29 其他开发

如何获取代码的执行时间?

我想计算java、python、javascript等各种语言的代码执行时间.如何获取这些代码的执行时间.python 包或任何其他工具中是否有任何工具可以通过传递文件(任何文件 java 或 python)路径来计算执行时间.请分享您的建议. 我知道通过在 python 代码中使用时间模块来获取执行时间.如何在python中执行Javascript和java代码并获取常用函数中的执行时间. ..
发布时间:2021-06-15 20:01:26 Python