最近在做locust測(cè)試棍潘,將一些遇到的問(wèn)題記錄下來(lái)迫筑,方便以后回看
將登陸操作在on_start方法中進(jìn)行定義村刨,循環(huán)遍歷csv文件中的參數(shù),挨個(gè)取出來(lái)后append存在logindata中
from locust import HttpUser, TaskSet, task
import json
import csv
class UserBehavior(TaskSet):
def on_start(self):
#定義全局賬號(hào)
self.logindata = [] #初始化logindata
with open('D:\\test1.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
self.logindata.append({"account":row[0], "password":row[1], "page":"0"})
print(self.logindata)
將self.logindata循環(huán)遍歷放進(jìn)下面的請(qǐng)求中
for item in self.logindata:
with self.client.post(url, headers=headers, data=item, catch_response=True, name='登錄') as response: