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: