性能测试工具 Locust 安装
2023-09-27 14:26:01 时间
环境:CentOS 7.4,python2.7.5
# 安装 pip
yum -y install python-pip
# 安装 locustio
pip install locustio
mkdir scripts ;cd scripts/
vi locust_test.py
# 内容为
from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):
@task
def baidu_index(self):
self.client.get("/")
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 3000
max_wait = 6000
# 启动
locust -f locust_test.py --host=https://www.baidu.com
locust post 登录
vi locust_login.py
from locust import HttpLocust, TaskSet, task
import json
class UserBehavior(TaskSet):
def on_start(self):
self.login()
@task(1)
def login(self):
request_url = "/app/user/login"
request_json = {"reqBody":{"account":"xxxx","loginType":1,"password":"xxxxxxxx","openId":"","shareUid":""}}
response = self.client.post(request_url, json=request_json)
if response.status_code != 200:
print "error"
print "response status code:", response.status_code
elif response.status_code == 200:
print "ok"
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 1000
max_wait = 1000
locust -f locust_login.py --host=https://www.xxx.com
相关文章
- jmeter测试工具-性能测试基础-jmeter安装与测试
- Ubuntu下软件安装的几种方式,apt,dpkg工具的使用
- python最新安装【2023最新】
- 暗渡陈仓:用低消耗设备进行破解和渗透测试第3章 安装一个基础操作系统
- 如何在树莓派上安装 Fedora 25
- 《循序渐进学Spark》一 1.4 Intellij IDEA的安装与配置
- 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》——第2章 Linux系统的安装与基础配置 2.1安装需求
- 大数据学习——软件安装
- argocd安装及入门使用
- 《Spark大数据处理:技术、应用与性能优化》——第2章 Spark集群的安装与部署2.1 Spark的安装与部署
- 一个电脑的重装到java开发环境安装配置的全过程
- Spark安装
- MySQL服务器安装完之后如何调节性能