首页 > 其他分享 >【3】注册功能脚本研发及总结

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

时间:2023-02-22 23:23:27浏览次数:29  
标签:脚本 task simple self 研发 user 注册 test reg

 

 

 

 

 

 

 

 

 

 

 

 

 

 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

标签:脚本,task,simple,self,研发,user,注册,test,reg
From: https://www.cnblogs.com/zhangyideyl/p/17146377.html

相关文章