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