在上篇的基础上,进行请求的动态参数传参,原理是写个函数,进行随机获取文件的行的内容,为了简单运算,文件获取的是就一列的内容,需要着自己稍微扩展下方法就可以
备注文件控制在1G以内。压测数据已经够用。
1.请求的时候,每次获取随机的id值;
2.拼接请求URL
3.运行调试
4.压测通过;
5.附加代码
随机获取文件内容。一列的值。
def getRandomUserId():
count = len(open("./resources/id.csv",'rU').readlines())
for i in xrange(1,5):
a = random.randrange(1, 9)
#
theline = linecache.getline(r'./resources/id.csv', a)
return theline