locust性能测试 注册+登录+查询的业务场景

本文介绍了如何使用Locust对购物网站的注册、登录和查询业务场景进行性能测试。通过示例说明了如何分配虚拟用户任务的权重,如task(3)和task(2),或者使用字典tasks指定不同任务的权重比例,如{'test_login': 2, 'test_search': 3}。测试中使用的账号预先已经注册完成。" 113112603,10350745,CSS入门指南:从基础到实践,"['前端开发', 'CSS', 'HTML', '网页设计']
摘要由CSDN通过智能技术生成

#对购物网站进行注册+登录+查询的业务场景进行性能测试
多个任务分配虚拟用户权重的方法有二:

  1. task(3)
    task(2)
    每个任务前写task,表示权重比3:2
  2. tasks={任务A:2,任务B:3}
    例:tasks={test_login:2,test_search:3}
    写在所有任务最后

(登录的账号,事先已注册好)

from locust import HttpLocust,task,TaskSet,between
import csv
class user_login_search(TaskSet):
    @task(3)
    def test_login(self):
       for i in range(10, 16):
           username = "xiaobing" + str(i)
           login_data = {
   "login_info": username, "password": "123456"}
           # 发送首页请求给服务器,登录有两个参数用post。
           response=self.client.post("/index.php?c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值