谢谢大佬抽空解答。
“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()” 没有什么差别,也不知道哪里有问题,还是确实就是这样~
望大佬再帮忙抽空指点下。
顿首百拜