美文网首页
python并发测试框架的简单实现

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

作者: 胆小的米老鼠 | 来源:发表于2018-08-28 11:19 被阅读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线程操作是完全可以胜任的。

相关文章

网友评论

      本文标题:python并发测试框架的简单实现

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