蝗虫特性/•可以测试任何系统的短语"几乎任何系统或协议",给我留下了不确定性,并没有定义它的真正含义。作为一名开发人员,我在阅读本文时的第一个问题是想知道它是否可以测试使用CORBA IIOP协议的系统,这在2021年几乎是未知的。我确信蝗虫可以处理HTTP/HTTPS与HTML, XML和JSON有效负载,但它处理CORBA IIOP协议吗?
Locust可以测试任何系统,它只是不支持带有内置客户机的每个系统。您需要做的是编写自己的代码向系统发送请求,然后在适当的时间手动触发蝗虫报告事件。但是您可以使用蝗虫为您分发和编排负载。查看蝗虫文档的这一部分:
https://docs.locust.io/en/stable/testing-other-systems.html
您甚至可以找到用其他语言编写的Locust运行程序,如Go (boomer)和Java (Locust4j),以防Python不适合您需要运行的代码。