标签: performance-testing

来自命令行的 JMeter 多个日志文件

我正在通过 jenkins 运行 JMeter,使用命令行选项进行性能测试。当我执行命令时,我已经写入一个 jtl 文件,例如:

java -jar Jmeter路径 -n -t jmx 文件 -l 日志文件

我还想将结果放入存储在另一个位置的另一个日志文件中,但我无法通过在 -l 命令后放置另一个路径或放入第二个 -l 来使其工作。有没有办法简单地做到这一点?

谢谢

performance jmeter performance-testing jenkins

4
推荐指数
1
解决办法
5512
查看次数

缩小 css 和压缩 css 有什么区别

我只是想提高我的网站性能,为此我刚刚运行了谷歌开发人员性能测试,结果非常好,但谷歌分析器建议我压缩 css 文件以获得更好的性能。

在那之前,压缩和缩小对我来说是相同的,但现在我想知道这两者之间的区别(如果有的话)。

我还想知道将所有 css 导入一个主 css 文件中,然后将该特定 css 链接到 html 页面是否是一个好主意

我是新手,我希望我的问题有意义

谢谢

html css performance performance-testing

4
推荐指数
1
解决办法
2727
查看次数

Jmeter - 吞吐量控制器下的“每用户”复选框的功能是什么?

我需要将应用程序的负载划分为一些百分比,即登录模块 - 60%,帐户 - 10%,其他模块 - 30%。经过一番研究后,我在 jmeter 的吞吐量控制器部分下找到了一个选项,使用它我可以控制这些百分比。我在那里找到一个名为“每个用户”的复选框。现在我没有得到这个复选框。

根据 blazemeter 博客,我尝试了如下一种场景,并选中了“每用户”复选框。

  • 从下拉列表中选择“总执行”。
  • 将吞吐量标记为 40。
  • 使用的线程 - 10,循环计数 1

现在,根据博客,特定事务应该执行 400 次。但该交易的执行为零。

我尝试了另一种情况,选中了“每用户”复选框。

  • 从下拉列表中选择“总执行”。
  • 将吞吐量标记为 60。
  • 使用的线程 - 10,循环计数 1

现在,根据博客,特定事务应该执行 600 次。但它执行了10次。

那里的专家可以分享我在这里做错了什么吗?或者需要更清楚地了解此复选框的工作原理。

jmeter performance-testing throughput

4
推荐指数
1
解决办法
1479
查看次数

IB读、IB写、OB读、OB写是什么意思?它们作为 Intel® PCM 的输出,同时监控 PCIe 带宽

我正在尝试使用 Intel\xc2\xae 性能计数器监视器 (PCM) 工具测量 NIC 设备的 PCIe 带宽。但是,我无法理解它的输出。

\n\n

为了测量 PCIe 带宽,我执行了二进制 pcm-iio。该二进制文件有助于测量每个 PCIe 设备的监视器 PCIe 带宽。执行二进制文件后,我得到以下输出。

\n\n
\n|IIO Stack 2 - PCIe1          |IB write|IB read|OB read|OB write|TLB Miss|VT-d L3 Miss|VT-d CTXT Miss|VT-d Lookup|\n|_____________________________|________|_______|_______|________|________|____________|______________|___________|\n| Part0 (1st x16/x8/x4)       |4498 M  |9003 M |   0   |3256 K  |   0    |   0        |   0          |   0       |\n| Part1 (2nd x4)              |   0    |   0   |   0   |   0    |\n| Part2 (2nd x8/3rd x4)       |   0    |   0   |   0   |   0    |\n| …
Run Code Online (Sandbox Code Playgroud)

x86 intel performance-testing mellanox intel-pmu

4
推荐指数
1
解决办法
1293
查看次数

使用 JMeter 和 keycloak 身份验证测试 Web 应用程序

我正在尝试使用受 keycloak IDP 保护的 JMeter 测试我的 Web 应用程序。但是,当我尝试使用凭据登录时,登录失败并显示“请从客户端登录”,并且服务器上的 keycloak 日志显示:

2021-04-16 11:10:05,316 警告 [org.keycloak.events] (默认任务 400) type=LOGIN_ERROR、realmId=my-realm、clientId=null、userId=null、ipAddress=10.xxx、error=无效的代码

附上我使用 Blazemeter chrome 插件记录的请求的屏幕截图,正在发送一些参数,知道我们如何配置它吗?

Jmeter截图

登录网址:

https://Server_Address/auth/realms/my-realm/login-actions/authenticate?session_code=iXAkZuEnl25URJPfaSd8kaTdnwCqz5CY-pZoZUb33ns&execution=0e502d98-b482-4abc-a7a5-c31d06b1f9c2&client_id=my_client&tab_id=Fa8Ggyqw3tk
Run Code Online (Sandbox Code Playgroud)

oauth jmeter performance-testing openid-connect keycloak

4
推荐指数
1
解决办法
2560
查看次数

如何消除渲染阻塞资源(app.css)?

在此输入图像描述

\n

我正在测试我创建的网络的性能。我尝试使用Google 的 Page Speed \xe2\x80\x8b\xe2\x80\x8band GT Metrix。每个应用程序都会产生不同的性能结果。

\n

我正在尝试查看热门问题 GT Matrix 中的结果,. 中的渲染资源存在问题app.css。我尝试使用下面的代码来解决这个问题,但初始渲染结果不太好看。

\n

谁能帮助我如何处理这个问题?

\n
<link rel="stylesheet" href="http://103.148.190.87/css/app.css" as="style" onload="this.onload=null;this.rel=\'stylesheet\'">\n<noscript>\n  <link rel="stylesheet" href="http://103.148.190.87/css/app.css">\n</noscript>\n
Run Code Online (Sandbox Code Playgroud)\n

css performance performance-testing pagespeed-insights

4
推荐指数
1
解决办法
7195
查看次数

Rust 中的宏和函数之间有性能差异吗?

在 Rust 中,宏在编译时执行。它们通常会扩展为编译器需要进一步处理的新代码段。

但是宏编译之后或编译之前,普通函数与宏之间有性能差异吗?

performance performance-testing rust rust-macros

4
推荐指数
1
解决办法
1286
查看次数

将JSON响应提取到参数中

我需要将此特定JSON字段提取到Visual Studio中的性能测试参数中:

"ExamAnswerId":"757a3735-e626-412b-934c-e577c6963d51"

当我尝试通过右键单击响应并单击"添加提取规则"手动执行此操作时,会出现此问题.文本被分成3个不同的行,旁边有许多不可读的数字,如下所示:"0x00000000 7B 22 45 78 61 6D 41 6E 73 77 65 72 49 64 22 3A {"ExamAnswerId":0x00000010 22 37 35 37 61 33 37 33 35 2D 65 36 32 36 2D 34"757a3735-e626-4

这听起来愚蠢的,但我有点需要提取3个不同的参数,只是因为我不能复制/粘贴 - 这也是在那里,我想我会失败.

ExamAnswerId对于我以后填写另一个webrequest很重要,但我似乎无法正确传递它.

所有输入都非常感谢!

json performance-testing url-parameters visual-studio-2012

3
推荐指数
1
解决办法
3825
查看次数

用于测试Rest API的性能测试工具

我有一个(asp.net)网络服务服务,并且我使用Apigee作为API管理工具。我想知道一些性能测试工具来测试我的api,还想基于SSL支持,加密,可以自动化,与源代码控制(tfs)集成进行评估。有人可以建议一些工具选项或其他有关性能测试的信息吗? api?

rest ssl stress-testing load-testing performance-testing

3
推荐指数
1
解决办法
1287
查看次数

什么时候“开始配置并重新加载页面”决定停止自动记录?

我在Chrome DevTools中大量使用了性能时间表来捕获页面的性能记录。

大多数情况下,我使用“开始配置和重新加载页面”,该页面会自动开始和停止记录。

问题是:DevTools何时决定停止记录

我注意到,它总是继续在“加载”事件之后至少记录几百毫秒,并试图找出页面何时变为“大部分空闲”。

但这是一个模糊的猜测。我想知道它是否依赖于某些表演事件(例如在Lighthouse中的“互动时间”中使用的那个事件)?

devtools performance-testing google-chrome-devtools

3
推荐指数
1
解决办法
106
查看次数