如何使用蝗虫在网站上加载测试提交按钮?
How to load test submit button on website with locust?
如何使用 Locust 测试表单上的提交按钮?
from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):
@task(2)
def index(self):
#self.client.get("/")
self.client.post("/", {"submit":"Good morning"})
@task(4)
def all(self):
self.client.get("/all")
@task(1)
def page404(self):
self.client.get("/does_not_exist")
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 1000
max_wait = 2000
行
self.client.post("/", {"submit":"Good morning"})
不模拟按钮点击。你能告诉我我必须在源代码中更改什么吗?
locust_submit_btn_load_test
OP 的问题如所述没有多大意义。
does not simulate a button click
Locust 使用 Requests 作为其 HTTP 客户端。 Requests 直接用于 send/receive HTTP 请求。根本没有使用 UI 或浏览器...因此,"click".
没有按钮或任何其他 UI 元素的概念
如何使用 Locust 测试表单上的提交按钮?
from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):
@task(2)
def index(self):
#self.client.get("/")
self.client.post("/", {"submit":"Good morning"})
@task(4)
def all(self):
self.client.get("/all")
@task(1)
def page404(self):
self.client.get("/does_not_exist")
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 1000
max_wait = 2000
行
self.client.post("/", {"submit":"Good morning"})
不模拟按钮点击。你能告诉我我必须在源代码中更改什么吗?
locust_submit_btn_load_test
OP 的问题如所述没有多大意义。
does not simulate a button click
Locust 使用 Requests 作为其 HTTP 客户端。 Requests 直接用于 send/receive HTTP 请求。根本没有使用 UI 或浏览器...因此,"click".
没有按钮或任何其他 UI 元素的概念