#!/usr/bin/python
#coding=utf-8
#author=lixj
#time=2018.8.10
#py for test load computer
import requests
import time
import threading
jishu_quanju=0
#函数:调用get请求
def get(jishu_quanju):
get_qingqiu = requests.get('https://t.buyao.tv/appapi/by_index2018.php?appkey=BYMUSICOFFVN0DtKGcebowgEPLtASJfBBn6iOTQ&ac=list32&userid=3&page=0')
jishu_quanju = jishu_quanju+1
return jishu_quanju
#循环请求
def xunhuan(cishu):
for i in range(0,cishu):
a = get(jishu_quanju)
#print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'+a.text)
def xunhuan_two(cishu):
for i in range(0,cishu):
a = get()
#print('@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'+a.text)
#新建线程函数
def xiancheng(number):
for i in range(0,number-1):
t=threading.Thread(target=xunhuan,args=(cishu,))
threads.append(t)
if __name__ == '__main__':
cishu = 1000
#提示输入请求次数
cishu_input = input("please input number for cishu:")
#把输入的字符转换为int
try:
cishu = int(cishu_input)
except:
pass
number = 2
number_input =input('please input number for xiancheng:')
try:
number = int(number_input)
except:
pass
#cpu开始时间
begin_time = time.clock()
#表开始时间
begin_time_watch=time.time()
threads = []
xiancheng(5)
for t in threads:
t.setDaemon(True)
t.start()
t.join()
'''
t1.setDaemon(True)
t1.start()
t1.join()
t2.setDaemon(True)
t2.start()
t2.join()
'''
#cpu计算时间
use_time = time.clock() - begin_time
#手表计算时间
use_time_watch = time.time() - begin_time_watch
#打印cpu时间和手表计算时间
zongshu = cishu*number
print('cishu is :%s'%cishu)
print('xiancheng is: %s'%number)
print('zongshu is: %s'%zongshu)
print("cpu_time is: %s!!!!!!!!!!!"%use_time)
print('watch_time is: %s!!!!!!!!!!!'%use_time_watch)
print('jishu_quanju is:%s'%jishu_quanju)
print('over')