4.11分享(一):购物车免单例子

上一篇 / 下一篇  2018-04-12 09:22:50 / 个人分类:python

一、以购物车免单的功能为例,分享下python一些好用的第三方包

免单功能介绍
1、参与抽奖条件:购物车金额不为0
-------测试账号准备(pymysql & python字符串传参)
-------实现批量加购(requests&文件操作)
2、第一次抽奖结果:一定不中
-------批量抽奖并检查抽奖结果
3、第二次抽奖条件:分享过这个页面到朋友圈
-------批量插入分享数据到数据库
4、第二次抽奖结果:指定vip用户10个中前5个,其与用户每整百中奖
-------准备测试账号,单路跑,检查测试结果
-------200路并发跑,检查是否会超领(multiprocessing.dummy pool map函数)
5、测试过程中,需要跑多次。缓存存的数据较多(每个用户的点击次数,)
-------删除数据库、redis里面的信息(redis-py模块)

1)pymysql & python字符串传参
2)requests&文件操作
# 'a'表示append,即在原来文件内容后继续写数据(不清楚原有数据)
3)准备测试账号,单路跑,检查测试结果
4)multiprocessing.dummy pool
map函数:见python进阶
5)redis-py模块
连接:r = redis.StrictRedis(host='redis.test-ops.yangege.cn',port=8200,db=0,password="laystbzqzygwcs")
添加:r.set('name', 'zhangsan')
获取:r.get('name')
模糊删除:r.delete(*r.keys('*test*'))

TAG:

 

评分:0

我来说两句

Open Toolbar