如何在带有蝗虫的表单上实施测试“提交”按钮?
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"})
不会模拟按钮点击。能告诉我在源代码中需要更改的内容吗?
答案 0 :(得分:0)
如上所述,OP的问题并没有多大意义。
不会模拟按钮点击
Locust使用Requests作为其HTTP客户端。请求用于直接发送/接收HTTP请求。根本没有使用UI或浏览器...因此,没有按钮或任何其他UI元素的概念来点击"。