cost 27 ms
如何在 locust 中整合 GET 请求统计信息

Locust 似乎正在根据端点合并请求统计信息,这对于 POST 请求很好,因为端点不会改变。 但是,对于 GET 请求端点可以在每个请求上更改 在这种情况下,我们获得的标准统计数据并未整合到整个测试级别,我们在标准报告中获得的是 当我们必须评估整个负载测试时,这没有帮助。 有解决方法吗? ...

2022-09-23 09:25:13 1 12
ModuleNotFoundError:没有以蝗虫命名的模块

当我尝试在我的 locust python 文件中导入我的项目的外部库时,每次出现错误“ModuleNotFoundError:没有模块名称'...'。 显然尚不清楚,但蝗虫已安装并可以正常工作。 我的任务是拨打 REST API 电话,没关系。 但我需要在来自项目外部文件的init方法中执行一些操 ...

2022-09-23 08:00:51 2 38
将值从一个任务 class 传递给另一个任务

我在 locust 中创建了两个用户任务类。 我希望能够将在一个任务 class 中生成的随机 integer 传递给全局范围的数组,以便其他任务 class 可以访问它。 当我在一个模块中同时拥有两个任务集时,这很有效。 但是,有没有办法可以将任务类放在单独的模块中并且仍然能够做到这一点? ...

2022-09-23 02:25:29 0 16
Python - 多处理读取数组并更新计数

我有一些在 locust 中运行的测试,作为其中的一部分,我创建了一个唯一 ID 并将其添加到数组中。 然后,我想在最后查看这些 ID,并检查它们是否通过 web 调用进入数据库。 它工作得非常好,但是单独运行每个都非常慢......所以我相信我需要使用多处理(或者可能是其他一些方法?)来加快检查速 ...

2022-09-20 12:19:18 2 23
如何限制蝗虫中的并发用户负载

我正在为我的应用程序运行 locust 性能测试,我正在运行测试的用户总数为 50000,有 10 台工作机器(每台 5000 台),使用参数为:“LOCUST_USERS”:“50000” 但是由于这个原因,我的系统上的负载变得非常高,并且在某些时候系统无法满足请求并且它失败了。 另外,我希望我的 ...

2022-09-16 07:52:48 0 15
返回 python package 中测试类的所有测试方法

我目前正在为 Odoo 应用程序进行负载测试。 我有各种测试类,里面有一些方法。 我为这些测试套件创建了一个 python package,其中包含不同的 python 模块。 它是基于 CLI 的,带有 argparse,如果它使用选项“--tests”执行,它应该在终端的列表中返回所有可用的测试 ...

2022-09-16 07:23:48 0 27
扩展 Locust 的 Web UI 中的主页

Locust 允许用户通过提供对 flask 应用程序的直接访问来扩展 Web UI( 源代码, 示例)。 问题是,虽然我能够将模板呈现到/extended之类的路径,但我无法将模板呈现到主路径 ( / ) 并覆盖主页。 可能的示例: 我想要完成的示例: 我认为这是因为 Locust 在 init ...

2022-09-16 00:01:00 0 10
gRPC 请求低吞吐量然后出错

我们注意到,使用 locust 时,我们的吞吐量比使用ghz工具低得多。 我们使用的是自定义 grpc 客户端,因此可能配置错误,但我们复制了示例并更改了生成的客户端。 使用ghz ,我们可以轻松达到 800 RPS (OKs),而在开始报告超时之前我们几乎无法达到 100RPS (OKs),并且故 ...

2022-09-08 16:05:56 0 30
蝗虫请求计数器和用户

我目前正在使用 python 性能测试框架Locust 。 我准备了一个脚本,它使用 Locust 作为库并一个接一个地运行多个测试。 每次运行后,我将用户数乘以测试数(例如第二次测试 -> 2*user),以测试 API 将如何响应此变量的变化。 我看到的“高”用户值并不是我所期望的,即使在 ...

2022-09-08 13:05:38 0 11
每次运行执行一次身份验证令牌 - Locust

理想情况下,我想一次获取令牌(1 个请求),然后在执行时将该令牌传递给其他 2 个请求。 当我通过蝗虫运行这段代码时...... 它最终会触发多个不会停止的令牌请求。 任何想法如何解决此问题以使令牌仅运行一次? ...

2022-09-07 14:46:32 1 18
将令牌传递给 Locust 请求

我正在尝试将生成的 Oauth 令牌传递到@task request中这会导致 401 错误 我让它在 K6/javascript 中工作,所以我知道参数是正确的。 我只是不能在 python 中正确解析或传递它们。 ...

2022-09-06 17:11:42 1 18
处理多个类中的变量 Python Locust

我正在尝试编写一个简单的蝗虫性能测试任务。 我有两个顺序的 HTTP 任务集,如果我将它们写在一个 class 中它工作正常。 但是我想将它分为两个类,如下所示。 第一个 class [内部方法] 中的一个变量我需要在另一个 class 中使用。 你们能帮助我如何实现它。 下面的代码 我得到以下错 ...

2022-08-26 07:15:25 1 18
单个请求的蝗虫“请求时间”与“响应时间”

我一直在更新YottaDB web 框架基准。 我无法计算出蝗虫请求时间和响应时间之间的差异。 这个答案意味着响应时间包括对该端点的所有请求。 但是这些基准是通过向一个端点发送超过 10,000 个请求而创建的。 这是否意味着响应时间应该与请求时间相同? 或者响应时间是否应该涵盖所有 10,00 ...

2022-08-25 10:34:16 1 17
蝗虫与产品 SDK 的集成未显示统计信息

我在使用 Locust 进行 sdk 负载测试的文档中没有得到太多信息。 如 sdk 我们有 Session 值{}如文档中所述此request.Sessions中需要什么。我的 sdk 中的会话 class ...

2022-08-24 14:55:12 1 14
如何向 flask 中的 function 发送轨迹获取请求

我在 flask 中有一个 function 如下: 我正试图在蝗虫中传递“味精”: 目前这是失败的,因为 response() 没有收到来自 locust 的 msg。 它正在接收None :TypeError:预期的字符串或类似字节的 object 无 ...

2022-08-22 23:00:50 0 22
如何通过 prometheus locust exporter 抓取数据?

我在 GKE 集群上部署了在线精品演示应用程序( https://github.com/GoogleCloudPlatform/microservices-demo ),我想研究一下应用程序的延迟。 因此,我决定专注于负载生成器,并在此应用程序中使用 locust/python 来生成负载。 我以 ...

2022-08-19 08:54:35 0 16
Pytest/Locust:ModuleNotFoundError 没有命名模块

我试图找到类似主题的回答者,但是......没有任何帮助。 当我使用pytest -m blablabla运行常规测试时 - 没有问题,但是当我通过命令运行 locust 时: 蝗虫 -f my_locustfiles/instr_performance.py 比得到这个: 我的项目结构: 附加信息 ...

2022-08-16 14:22:15 2 31
如何在 Kubernetes 集群中访问 Locust 的 UI?

我在 Google Cloud(GKE)上部署了在线精品演示应用程序( https://github.com/GoogleCloudPlatform/microservices-demo )。 我想访问负载生成器(蝗虫)的 UI,以更改负载并将其可视化在图形部分。 但是,我找不到它正在运行的端口。 ...

2022-08-16 08:04:48 0 17

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM