使用 Locust 将数据输入到 UI 元素

Posted

技术标签:

【中文标题】使用 Locust 将数据输入到 UI 元素【英文标题】:Inputting Data into UI element using Locust 【发布时间】:2020-12-03 14:57:36 【问题描述】:

所以我对 locust 和负载测试还很陌生,但是我需要将特定值插入到我网站上的不同字段中。尝试使用 50 个用户加载测试将多个项目添加到订单中。希望每个用户最终都有不同的顺序。现在我已经能够登录我的网站并在标签之间导航,但就是这样。

【问题讨论】:

【参考方案1】:

Locust 作用于HTTP 协议级别,它不会将任何内容“输入”到“UI 元素”中,它会发送关联的HTTP Requests,很可能是包含字段名称和值的HTTP Post request。

所以基本上它与“登录”非常相似,但具有不同的字段名称和值,您可以使用 browser developer tools 捕获请求,然后使用 Locust API 重新创建它们,或者您可以尝试 @987654325 @project 实现了 Locust 的记录和回放功能,它会为你生成一些代码。

更多信息:How to Run Locust with Different Users

【讨论】:

以上是关于使用 Locust 将数据输入到 UI 元素的主要内容,如果未能解决你的问题,请参考以下文章

jQuery UI DateTimePicker 吐到单个元素

locust性能测试(无 web ui 模式)

如何使用 swift UI 中的表单功能将用户输入发送到数据库? [关闭]

python+locust性能测试之No Web UI模式下运行Locust

有没有办法在locust中实现用户同步?

如何将 jquery ui 自动完成添加到动态创建的元素?