Locust性能测试
locusts -f test_get_demo.yml
- 问题:运行locust后打不开web-ui界面, 但可以正常运行,也没有报错,但是一直有这个警告
C:\Users\WS>locust <frozen importlib._bootstrap>:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject)
且运行成功后,进程就退出了打印了此信息,但是访问不了网页
CS20108420C01/INFO/locust.main: Starting web monitor at http://*:8089 CS20108420C01/INFO/locust.main: Starting Locust 0.14.6)
网上找了很多教程,都是说去修改locust的源代码_argument_parser.py,反正找了一圈都没找到那段代码 于是从上面所说的警告入手,
- 原因是gevent(协程,locust 压测要用到的)这个库版本不一致导致的
- 更新一下:
pip3 install --upgrade gevent==20.9.0 -i https://mirrors.aliyun.com/pypi/simple/
再次运行就可以打开Web-ui界面了
在进行Locust性能测试时遇到Web-ui界面无法打开的情况,问题源于gevent库版本不匹配。通过升级gevent到指定版本(如20.9.0)可解决该问题,修复后能成功启动Web-ui并进行压力测试。
4965

被折叠的 条评论
为什么被折叠?



