标签:site http 权重 上界 点击 taskset 测试 port inf
例子:
# -*- coding: utf-8 -*- from locust import task,TaskSet,HttpLocust class UserBehavior(TaskSet):#继承一个TaskSet类,定义用户行为 @task(1) #@task() 装饰该方法为一个任务,1表示一个Locust实例被挑选执行的权重,数值越大,执行频率越高 def baidu(self): self.client.get(‘/‘) class WebsiteUser(HttpLocust): # WebsiteUser()类用于设置性能测试。 host=‘www.baidu.com‘ task_set = UserBehavior # task_set :指向一个定义了的用户行为类 min_wait=3000 # min_wait :用户执行任务之间等待时间的下界,单位:毫秒 max_wait = 6000 # max_wait :用户执行任务之间等待时间的上界,单位:毫秒
切换到性能测试脚本所在的目录,启动性能测试:
locust -f load_test.py --host=https://www.baidu.com
打开浏览器访问:http://127.0.0.1:8089
Number of users to simulate 设置模拟用户数
Hatch rate (users spawned/second) 每秒产生(启动)的用户数
点击Start swarming 开始运行性能测试
标签:site http 权重 上界 点击 taskset 测试 port inf
原文地址:https://www.cnblogs.com/hzh1028/p/9404244.html