吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 559|回复: 2
收起左侧

[学习记录] locust 笔记

[复制链接]
Solowang 发表于 2024-5-16 15:13
最近想学习一下 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的图形化界面了  然后用户数 以及速率各自定义  




这就是一个简单入门   因为时间比较紧张  暂时写到这里 如果有疑问欢迎一起谈到     我就是个小菜想成为大家那样的人

locust图形化界面

locust图形化界面

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
嘚瑟挨顿揍 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xiaoshan1818 发表于 2024-5-16 16:50
完全看不懂,外行啊, Python 学不会啊
BuYiBoy 发表于 2024-5-16 21:10
这个是做自动化测试用的吗,最近一直被能否编程实现自动测试或操作所困扰。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 23:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表