python并发测试框架的简单实现

2018-08-28  本文已影响74人  胆小的米老鼠

python的功能太多了,可以开发web,可以数据分析,可以人工智能,可以接口测试,当然也可以做并发测试,今天我们就来谈一谈利用python实现一个简单的并发测试框架,学习并发入门之作,大神请忍住笑声......

import requests
import threading
#设置线程数
THEEND_NUM = 1
#设置线程需要执行数量
ONE_WORKER_NUM=1
#需要测试的并发用例
def gest():
    pass
#定义函数来循环执行测试用例
def work():
    global ONE_WORKER_NUM
    for num in range(1,ONE_WORKER_NUM):
        gest()
#添加线程,启动线程,
def thread():
    global  THEEND_NUM

    threads=[]
    for th in range(0,THEEND_NUM):
        t = threading.Thread(target=work ,name='t' + str(th))
        #设置守护线程
        t.setDaemon(True)
        threads.append(t)
    #循环开启线程
    for t in threads:
        t.start()
    #
    for t in threads:
        t.join()

if __name__ == '__main__':
    thread()

如果想实现一个用例的初期简单的并发测试,利用python线程操作是完全可以胜任的。

上一篇 下一篇

猜你喜欢

热点阅读