最近想学习一下 locust 先更下入门虽然很简单 虽然我很笨 但是后续我会继续去学习的Locust 是一个开源的性能测试工具,它使用 Python 编写,允许你定义用户行为,模拟大量用户同时访问你的系统以测试其性能。
以下是 Locust 的安装步骤:
1、首先需要python环境 确保你的系统上安装了 Python 3.6+。 这个简单晚上很多的自行下载安装
2、安装locust 使用pip命令进行安装locust 在命令行输入命令 pip install locust 等待安装完成 完成后可以进行验证locust --version n
3、编写脚本 我写的一个Demo os,system中的文件名称以及路径需要更换成你们自己的
[Python] 纯文本查看 复制代码
class User1(HttpUser):
@task
def test_01(self):
print('test_01')
self.stop()
class User2(HttpUser):
@task
def test_02(self):
print('test_02')
self.stop()
if __name__ == '__main__':
os.system("locust -f locust_event_demo_2.py --class-picker User1 User2")
4、代码中的一些解释 class 需要先继承HttpUser 在用户类中编写任务使用task是将函数设置成任务去执行 函数中的内容需要替换成真的请求接口代码 这个相信大家都会的 requests 只不过在locust中使用自带的 self.client.request()
5、运行代码就可以看到locust的图形化界面了 然后用户数 以及速率各自定义
这就是一个简单入门 因为时间比较紧张 暂时写到这里 如果有疑问欢迎一起谈到 我就是个小菜想成为大家那样的人 |