性能测试之python环境搭建以及locust
监控使用的协议:jmx协议
一、python环境搭建
1、python官网
https://www.python.org/
点击Downloads下载最新版本
2、搭建步骤
2.1、下载文件到桌面,在C盘中创建一个python3的文件夹
2、下载安装包
右键选择以管理员身份运行,打开后,点击“是”,之后先勾选Add,点击customize installation(自定义选择)
3、点击Browse,修改为刚设置的文件路径,选择install(安装)
4、正在安装
5、控制台内输入python验证是否安装正确
帮助手册
复制地址在浏览器中打开
mac和Linux操作系统自带了python2.7的版本,所以了安装python3后,要进行区分
mac操作系统
python是一门胶水语言,也就是说可以和各个不同的语言之间进行整合。python也是函数式的语言,也是面向对象的语言。
函数编程——函数是可以随意命名的输入函数
输入函数(func可以更换)后,回车输入4个空格(缩进),输入内容,回车两次,再次查看函数,就可以展示输入的内容
ide是专门写代码的一个软件。python的ide最好的是软件是pycharm
pycharm:https://www.jetbrains.com/pycharm/
二、locust是专门写代码的一个软件
打开控制台,输入pip3 install locust,出现
操作系统最小运行的单位是进程,而进程最小的运行单位是线程,协程是python独有的微小的线程,是基于用户行为,优势是在单机模式下,对服务的破坏能力非常强
三、负载测试
可以做负载测试和稳定性测试(压力测试)
参考文章:https://www.cnblogs.com/imyalost/p/9758189.html
1、先设置一段代码,保存在d盘中
在@task里面,我们使用装饰器定义了微线程的用户请求,也就是模拟用户请求、路由地址为/login的接口信息。
wait_time是模拟每个用户耗时是在1至2.5秒之间
2、在控制台内先进入保存代码的路径,进入后输入命令:locust -f locustfile.py
3、在浏览器内输入http://localhost:8089/
Number of total users to simulate:设置模拟的用户总数
Spawn rate (users spawned/second):每秒启动的用户虚拟数
4、设置好信息后,点击开始
5、页面会出现相关内容
菜单栏:
点击后会在新的网页内显示测试结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix