performance-testing相关内容

如何计算负重跑道的起搏时间

我必须使用50个用户运行100次迭代。测试的总时长为1小时。1个用户可以执行2次迭代,脚本中的事务数为6。 如何计算起搏时间? 推荐答案 调整是“迭代间”间隔,用于控制测试期间的迭代速率。如果1个用户的目标是每小时完成2次迭代,则结果是1800秒(上面提到的利特尔定律)。现在,只要这6笔交易的响应时间和它们之间的思考时间之和小于1800秒,您就能够实现所需的比率。 注:迭代不等于 ..
发布时间:2022-04-04 21:16:07 其他开发

在并发访问期间,Redis花费太多时间来执行简单命令

问题背景 大家好,我用Golang gin做了一个项目,并使用"github.com/go-redis/redis/v7"集成了redis ClusterClient 我使用的P.S.Redis是一个托管在AWS上的Redis集群 我使用的redis命令仅限于redis.Get和redis.Set。 现在我已经做了一个API,并在其中使用了缓存,在本地运行时,响应时间在20 ..
发布时间:2022-04-04 21:14:20 其他开发

如何在Azure DevOps中使用PowerShell任务下载和安装JMeter?

在我正在进行PoC的Azure DevOps管道中,我不是从Marketplace下载JMeter扩展,而是尝试使用PowerShell/命令行任务下载它。 我没有得到可以使用PowerShell下载JmeterPowe的确切命令或方法。 推荐答案 我认为您正在寻找Invoke-WebRequestcmdlet 下载JMeter: Invoke-WebRequest ..

如何从regax中删除特殊字符、字符串、数字

我有。在jeter中记录的请求中完成了参数化,当我重新运行它的一些请求时。都失败了,但我已经捕获了变量并将其传递给 下一个请求,但存在问题 响应格式正在动态更改 我的regax-stateToken":"(.+?)" x2D is. additionalpart is coming some time so i need re write regax to remove this ..
发布时间:2022-04-04 21:09:46 其他开发

为什么该工具不能与HTTPS站点一起使用?

我使用的是CentOS 6.4中的围城3.0.3。 我的问题是:‘围城’如何支持HTTPS协议? 到目前为止,使用此工具可以进行HTTP站点测试。 但是,我在处理HTTPS站点时遇到了某些问题(如下所述)。 按照某人的建议,为了让HTTPS正常工作,我用OpenSSL编写了《围城》。 为此,我遵循了以下站点中提到的程序。 http://drewsymo.com/how ..

List.count()与Counter()性能对比

在尝试查找字符串中一串字符的频率时,为什么对4个不同的字符运行string.count(Character)4次会产生比使用集合更快的执行时间(使用time.time())。Counter(字符串)? 背景: 给定由字符串表示的一系列移动。有效移动包括R(右)、L(左)、U(上)和D(下)。如果移动序列将我带回原点,则返回True。否则,返回FALSE。 # approach - 1 ..

使用带密钥罩身份验证的JMeter测试Web应用程序

我正在尝试使用受keyloak IDP保护的JMeter测试我的Web应用程序。但是,当我尝试使用凭据登录时,登录失败,显示&请从客户端登录,而服务器上的密钥遮盖日志显示: 2021-04-16 11:10:05,316警告[org.keycloak.events](默认任务-400)type=login_error,realmId=my-domain,clientId=null,useri ..

通过 selenium 进行浏览器性能测试

我们正在使用 protractor 来测试内部 AngularJS 应用程序. 除了功能测试外,我们还借助 protractor-perf 检查性能回归它基于 nodejs browser-perf 库.因为,“性能是一项功能". 使用 protractor-perf 我们可以在进行浏览器操作时测量和断言不同的性能特征,例如: browser.get('http://www.angu ..

用于衡量 UI 性能的工具

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

如何使用 Scala 将 1 亿条记录加载到 MongoDB 中进行性能测试?

我有一个用 Scala 编写的小脚本,旨在加载一个包含 100,000,000 条样本记录的 MongoDB 实例.这个想法是让数据库全部加载,然后进行一些性能测试(并在必要时调整/重新加载). 问题在于每 100,000 条记录的加载时间呈线性增长.在我的加载过程开始时,加载这些记录只需要 4 秒.现在,在将近 6,000,000 条记录中,加载相同数量(100,000 条)需要 300 ..
发布时间:2022-01-13 13:28:39 其他开发

在 Visual Studio 中为 REST Api 负载测试选择哪个测试组合模型选项?

我已经创建了 WebTest 文件,现在使用 WebTest 文件添加新的负载测试.WebTest 文件包含我的会话的 api 快照,该会话执行多个 REST API,包括 Post、Get 等.Web 性能测试成功通过. 我正在使用 Visual Studio 中的负载测试向导创建负载测试,我被要求选择测试组合模型,如屏幕截图所示: 您的负载测试场景有以下测试组合模型选项: 基 ..

在服务器请求之后测量 JSF 视图的呈现时间

我想测量 JSF 应用程序的渲染时间.由于我的权力原因,该应用程序无法填充日志. 因此,我的问题是,在使用任何浏览器执行包括后端(服务器)调用的特定操作后,有没有什么方法可以测量应用程序的渲染时间? 到目前为止,在使用 Chrome 开发者工具后,我发现了以下内容.在网络选项卡上,每个请求都显示了“时间".此外,选择某个条目后,在“计时"选项卡上,会显示更详细的可视化.现在,我可以从“ ..

我们可以通过 jmeter.bat 和 ApacheJMeter.jar 打开 JMeter.有什么不同?

我们可以通过jmeter.bat和ApacheJMeter.jar打开JMeter. 它们之间有什么区别? 解决方案 jmeter.bat 是仅用于打开命令行的 Windows 的批处理文件提示 它在内部执行 ApacheJMeter.jar 但添加了更多的逻辑,如检查最低 Java 版本(1.8 版本 3.2)或添加参数设置 -XX:+HeapDumpOnOutOfMem ..
发布时间:2022-01-04 12:55:11 其他开发

XPath JMeter 断言:错误“前缀必须解析为命名空间"

我正在尝试在标记值上使用 JMeter XPath Assertion 作为下面使用 XPath 断言命令: //m:CurrencyNameResul/text() = 英镑 网络服务响应: 我收到错误 前缀必须解析为命名空间 在参考下面的JMeter手册后: NAMESPACES 作为 JMeter 所基于的 Xalan XPath 解析器实现的命名空间限制的解决方案, ..
发布时间:2022-01-04 12:49:17 其他开发

使用数据库表作为 JMeter 的 CSV 数据集

我目前正在使用 JMeter 对我公司的一个应用程序进行性能测试.该应用程序需要登录,我必须使用多个用户.通常在 JMeter 中完成的方式似乎是通过 CSV 数据集,但是我可以访问数据库并且可以直接从那里读取所有凭据. 由于是测试环境,所有用户的密码都是一样的,所以我可以硬编码,但是我需要用户名列表.JMeter 已经可以做 JDBC 请求了,但是我想知道有没有什么办法可以把这样一个请求的 ..
发布时间:2022-01-04 12:48:39 其他开发

在执行期间增加 JMeter 中的线程数

我在 JMeter 中有一个性能测试,我想用它测试最大的系统性能/吞吐量.因此,例如,当错误率低于 2% 时,应增加活动线程的数量.我找到了 Constant Throughput Timer,将其放入 Thread Group 但它只会暂停或减慢线程.我尝试将其定义如下,并带有一个属性:${__P(throughput,)},但不确定该属性的正确值应该是多少.我看不出 JMeter 如何衡量系统 ..
发布时间:2022-01-04 12:46:16 其他开发

如何在 Jmeter 中以秒、分钟和小时计算和显示吞吐量?

我有一个观察,想了解吞吐量计算,有时吞吐量以秒为单位,有时以分钟为单位,有时以小时为单位,请任何人提供准确的答案来计算吞吐量以及何时会在 Jmeter 摘要报告 中以秒、分和小时显示 解决方案 来自 JMeter 文档: 吞吐量以请求/时间单位计算.现在的时间是从第一个样本开始到最后一个样本结束计算样本.这包括样本之间的任何间隔,正如预期的那样来表示服务器上的负载.公式为:吞吐量=(请 ..
发布时间:2022-01-04 12:44:08 其他开发

我们如何从 Apache Jmeter 测量服务器处理时间、页面加载时间、页面渲染时间和页面大小

如何衡量以下几点 服务器处理时间 页面加载时间 页面渲染时间 页面大小 来自 Apache Jmeter? 有没有合适的听众来衡量所有这些点? 解决方案 通过汇总报告或 csv/xml 结果,您可以获得几乎所有关于响应时间的信息但是: 服务器处理时间:你不能得到这个,因为jmeter在客户端它包括网络时间,所以你需要添加一些分析数据或查看访问日志 页面加载时 ..
发布时间:2022-01-04 12:41:38 服务器开发