美文网首页
并发测试

并发测试

作者: 木子李007 | 来源:发表于2021-01-30 10:28 被阅读0次

    什么情况下需要进行并发测试?
    1、奖品的库存有限
    2、抽奖的次数有限
    ...

    import gevent
    from gevent.pool import Pool
    from gevent import monkey
    monkey.patch_all()
    import requests  # requests放在 monkey.patch_all() 下边不然会有报错
    
    
    def bingfa(name):
        username = name
        print(username)
        return username
    
    if __name__ == '__main__':
        p = Pool(10)  # 最大并发数,如果循环次数设置为10,pool设置为5,那么每次只会有5个请求为一组去并发
        name = '小仙女'
        thread = [p.spawn(bingfa,name) for i in range(10)]  # 循环次数根据业务来定,比如剩余抽奖次数为2,循环次数大于2即可,并发请求看是否只能抽到2次
        gevent.joinall(thread)
    

    相关文章

      网友评论

          本文标题:并发测试

          本文链接:https://www.haomeiwen.com/subject/nimhtltx.html