locust-注册脚本传入多组数据

参数化传入多组数据

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

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+"@qq.com",
                     "username":user,
                     "password":"123456",
                     "repassword":"123456",
                     "captcha":"12345"}
            response=self.client.post("/index.php?controller=simple&action=reg_act",data=regdata).text
            # print(response)
            loc=response.find("恭喜")
            if loc>=0:
                print(user+"注册测试成功")
            else:
                print(user+"注册测试失败")
class webSiteUser(HttpLocust):
    host = "http://localhost:8085/iwebshop"
    task_set = UserBehavior_reg
    min_wait = 2000
    max_wait = 5000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值