【3】注册功能脚本研发及总结

 

 

 

 

 

 

 

 

 

 

 

 

 

 register_per_test.py

#针对注册功能进行性能测试

from locust import HttpLocust,task,TaskSet

class UserBehavior_reg(TaskSet):
@task
def test_reg(self):
#构造测试数据
for i in range(10,21):
user="test"+str(i)
regdata = {"email": user+"@51testing.com",
"username": user,
"password": "111111",
"repassword": "111111",
"captcha": "11111",
"callback": "?controller=simple&action=login"
}
response=self.client.post("/index.php?controller=simple&action=reg_act",data=regdata).text #是fiddler抓到的链接
loc=response.find("恭喜")
if loc>=0:
print(user+"测试成功")
else:
print(user+"测试失败")

class webSiteUser(HttpLocust):
host="http://localhost/iwebshop"
task_set = UserBehavior_reg
min_wait = 2000
max_wait=5000
posted @ 2023-02-22 23:10  张翼德是也  阅读(37)  评论(0)    收藏  举报