34得票4回答
使用locust.io提供用户列表的方式

我需要对一个系统进行压力测试,http://locust.io看起来是这样做的最佳方式。然而,它似乎设置为每次使用相同的用户。我需要每个生成的用户登录不同的用户。我该如何设置?或者,是否有其他可以使用的系统?

31得票3回答
如何向Locust测试类传递自定义参数?

我目前正在使用环境变量来传递自定义参数到我的负载测试中。例如,我的测试类看起来像这样:from locust import HttpLocust, TaskSet, task import os class UserBehavior(TaskSet): @task(1) d...

31得票3回答
蝗虫传递header信息

有没有可能让Locust传递一个带有安全令牌的头部命令来对API进行负载测试? 我正在尝试为编码器测试我们的API,其中包含一个带有令牌的标头标志,因为被测试的服务器必须接收请求中的令牌,即: curl -H "Authorization: Token token string" http...

26得票1回答
Locust.io 负载测试出现“连接中止 BadStatusLine”错误

我正在使用Locust.io对应用程序进行负载测试。 我会遇到一个随机错误,但无法确定问题所在: 1) ConnectionError(ProtocolError ('连接中止。',BadStatusLine("' ' ",) ),) 2) ConnectionError(...

24得票6回答
Locust: 如何让Locust运行特定的时间?

官方Locustio文档介绍了如何编写简单的Locust任务,这些任务可以无限运行。 无法找到如何运行持续指定时间负载的信息,使测试在指定时间间隔后自动停止。 我不需要通过Web界面来实现,使用命令行/代码选项将会更好。

18得票1回答
在Locust中,如何从一个任务获取响应并将其传递给另一个任务?

我已经开始使用Locust做性能测试。我想向两个不同的端点发送两个post请求。但第二个post请求需要第一个请求的响应。有什么便捷的方法可以实现这一点?我尝试了以下方法但没有成功。from locust import HttpLocust, TaskSet, task class GetD...

16得票2回答
locust.io中响应时间分布的目的是什么?

想请教这里的专家们,response time distribution 在 locust.io 中的目的是什么?我无法弄清楚下载的 CSV 文件中的 50%、60% 是什么意思。

15得票1回答
如何解释Locust的度量指标?

我在Locust文档中找不到关于模拟用户数量和启动速率的详细信息。 这两个参数之间有什么关系? 如果我有20个客户端,每个客户端每秒向服务器发送1000个请求,我应该如何设置这两个参数来测试服务器?

14得票2回答
为什么即使内部运作正常,我在AWS API Gateway中会收到“Forbidden”消息?

我已经设置了一个没有认证的公共端点的AWS API网关,它连接到一个触发Lambda的websocket。 我使用Python的websocket-client库https://pypi.org/project/websocket_client/创建连接。我注意到,连接会在10%的时间内失败...

13得票3回答
正确的POST文件上传(使用Locust进行负载测试)

我正在尝试为基于Django的网站制作负载测试。 我使用的是Locust 0.7.3和Python 2.7.10。 这里我进行POST操作-填写表单并附加一些文件:class WebsiteTasks(TaskSet): def on_start(self): se...