python接口压测1000并发_Locust 性能测试-添加集合点

谢谢大佬抽空解答。

“1”是当初没理解到,你一提我明白了;

“2”的话,其实我是想要个比较确切的答案,就是加入您提供的这个方法后,是否真的就合入了集合点的概念了呢?因为我理解到的,集合点的概念现在好像比较弱化,没有必要严格遵循,是否是这样呢?如果说中小并发确认是没有必要设置集合点,大并发还是需要的,那么这个“大并发”应该怎么定义,大概是个什么具体值呢?1000?

####################### 用例从这里开始执行 ######################

class LRdemo_inquiry(TaskSet):

"""压力测试样本"""

################### 并发用户从这里启动 ######################

def on_start(self):

global j

self.userId = userId_list[j]

j = j + 1

if j >= len(userId_list):

j = 0

url = Ip + "/passport/login"

body_data = {

"logintype":logintype,

"username":self.userId,

"password":Password,

}

self.client.post(url,body_data)

all_locusts_spawned.wait()

################## 并发用户从这里启动 ######################

#################这里是示例###################

@task(1)

def inquirty_vin(self):

for k in range(len(userId_list)):

if self.userId == userId_list[k]:

self.Inquiry_list = txt_list[k]

Inquiry = random.choice(self.Inquiry_list)

url = Ip + "/agentBuy/inquiryDetailData/"+Inquiry

response = self.client.get(url)

print(self.userId)

print(url)

#print(response.text)

#################这里是示例主题###################

####################### 用例从这里开始执行 ######################

我调试以上脚本(贴出部分),发现有没有“all_locusts_spawned.wait()”没有什么差别,也不知道哪里有问题,还是确实就是这样~

望大佬再帮忙抽空指点下。

顿首百拜

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值