from locust import HttpUser, TaskSet, task, between
class WebsiteTasks(TaskSet):
@task
def index(self):
self.client.get("/")
@task
def about(self):
self.client.get("/about")
class WebsiteUser(HttpUser):
wait_time = between(1, 5)
tasks = [WebsiteTasks]
WebsiteTasks 类定义了两个任务:访问主页和访问关于页面。self.client 是一个 HttpSession 对象,用于与目标网站进行交互。WebsiteUser 将执行 WebsiteTasks 中定义的任务。这段代码模拟了多个用户同时访问一个网站的不同页面,可以用来进行负载测试。
上一篇:python求素数的代码
下一篇:sample函数python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站