import requests import json import threading import time import uuid class postrequests(): def __init__(self): #产生UUID u = uuid.uuid1() #产生订单编号 orderID = 'TEST' + u.hex self.url = 'http://123.57.210.36:8091/couponWeb/couponSX/comboCouponOrderFrozen' self.data = {"payOrderNo": orderID,"userId":"16500","activityId":"1103", "couponIdNumMap":{"2580":2,"2581":2,"2582":2}} self.headers = {'content-type': 'application/json'} self.data = json.dumps(self.data) def post(self): try: r = requests.post(self.url, self.data, headers=self.headers) print(r.text) except Exception as e: print(e) def kquan_bf(): login = postrequests() return login.post() try: i = 0 # 开启线程数目 tasks_number = 10 print('测试启动') time1 = time.clock() while i < tasks_number: t = threading.Thread(target=kquan_bf) t.start() i +=1 time2 = time.clock() times = time2 - time1 print(times/tasks_number) except Exception as e: print(e)
python编写的多线程接口并发测试
猜你喜欢
转载自blog.csdn.net/happyuu/article/details/82666056
今日推荐
周排行