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

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线程操作是完全可以胜任的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容