Python 3.6 性能测试框架Locust安装及使用
2024-10-21 10:02:33
背景
Python3.6 性能测试框架Locust的搭建与使用
基础
python版本:python3.6
开发工具:pycharm
Locust的安装与配置
点击“File”→“setting”
点击“setting”,进入设置窗口,选择“Project Interpreter”
点击“+”
输入需要“Locust”,点击“Install Package”
安装完成即可使用。
安装完Locust工具后,只需要编写一个简单Python文件即可对系统进行负载测试。下面举个例子:
from locust import Locust, TaskSet, task class UserBehavior(TaskSet):
@task
def job(self):
pass class User(Locust):
task_set = UserBehavior
min_wait = 1000
max_wait = 3000
然后在终端输入:
mars@mars-Ideapad-V460:~/test$ locust
[2015-09-12 10:46:36,876] mars-Ideapad-V460/INFO/locust.main: Starting web monitor at *:8089
[2015-09-12 10:46:36,919] mars-Ideapad-V460/INFO/locust.main: Starting Locust 0.7.3
然后在浏览器中访问localhost:8089,弹出如下页面:
第一行Number of users to simulate
是模拟用户的数量,第二行Hatch rate (users spawned/second
表示产生模拟用户的速度,所有用户产生完后开始测试统计,填写完成后点击“Start swarming”即可开始测试:
最新文章
- gradle下载地址
- Spotlight监控Oracle数据库的链接创建
- 一文说尽C++赋值运算符重载函数(operator=)
- Spring+springmvc+Mybatis整合案例 annotation版(myeclipse)详细版
- centos 下添加epel源
- ExtJS要利用观察者模式 去实现自定义的事件
- IIS假死状态处理
- Medusa: Gauges for JavaFX
- cocos2d-lua 3.5 android搭建步骤
- query specified join fetching, but the owner of the fetched association was not present in the select list
- 【Java】静态代码块使用
- mysql—增删改查语句总结
- Oracle数据库中序列(SEQUENCE)的用法详解
- npm install 项目安装遇到问题
- 7-安装Spark
- HAProxy(二):HAProxy的ACL规则实现智能负载均衡详解与示例
- Formal Grammars of English -10 chapter(Speech and Language Processing)
- 深入理解JAVA虚拟机阅读笔记1——JAVA内存区域
- 【Accountancy】资产
- Python 常用文件