This is a code snippet written by Python to test the site's access rate, which can output the time to open a URL, the average time to visit 100 times, the maximum time and the minimum time, etc.
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28-29 |
Import URLLIB2 from datetime import * import time Def Process (url,n): Minspan = 10.0 Maxspan = 0.0 sumspan= 0.0 over1s = 0 For I in range (n): StartTime = DateTime.Now () try:res = Urllib2.urlopen (url,timeout=10) Except:pass endtime = DateTime. Now () span = (endtime-starttime). Total_seconds () Sumspan = Sumspan + span if span < Minspan:minspan = SPAN if span ; Maxspan:maxspan = span #超过一秒的 if Span>1:over1s=over1s + 1 print (U '%s spent:%s seconds '% (Url,span)) Print (U ' requested :%s times,total spent:%s seconds,avg:%s seconds max:%s seconds,min:%s 1 seconds,over Times '% (secnod:%s, Sumspan/n,maxspan,minspan,over1s)) print (' n ') if __name__== ' __main__ ': Process (' http://www.baidu.com ', 100) |
The results of the operation are as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30-31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.094 seconds http://www.baidu.com spent:0.016 sec Onds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.03 1 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent: 0.032 seconds http://www.baidu.com spent:0.016 seconds http://www.baidu.com-spent:0.015 seconds Sp ent:0.015 seconds http://www.baidu.com spent:0.016 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.c Om spent:0.046 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.094 seconds Http://www.bai du.com spent:0.031 seconds http://www.baidu.com spent:0.109 seconds http://www.baidu.com spent:0.094 seconds http://www . baidu.com spent:0.094 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.062 seconds http:/ /www.baidu.com spent:0.031 Seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0 .047 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds Spe nt:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.co M spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.015 seconds http://www.baid u.com spent:0.032 seconds http://www.baidu.com spent:0.031 seconds, http://www.baidu.com spent:0.031 seconds. baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http:// www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.047 seconds http://www.baidu.com spent:0.031 seconds htt p://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 Second S http://www.baidu.com Spent:0.032 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.016 seconds Http://www.baidu . com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.b aidu.com spent:0.032 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.016 seconds http://w ww.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http ://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.015 seconds http://www.baidu.com spent:0.016 seconds http://www.baidu.com spent:0.016 sec Onds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.015 seconds http://www.baidu.com spent:0.03 1 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.ba idu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.078 seconds http://ww w.baidu.com spent:0.109 seconds http://www.baidu.com spent:0.015 seconds http://www.baidu.com spent:0.094 http: www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.031 seconds H ttp://www.baidu.com spent:0.109 seconds http://www.baidu.com spent:0.094 seconds http://www.baidu.com spent:0.032 Seco NDS http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 Seconds http://www.baidu.com spent:0.047 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0 .031 seconds http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds Spe nt:0.031 seconds Http://www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.032 seconds http://www.baidu.com spent:0.031 http: www.baidu.com spent:0.031 seconds http://www.baidu.com spent:0.031 seconds requested:100 times,total spent:3.67 secon ds,avg:0.0367 seconds, max:0.109 seconds,min:0.015 seconds,over 1 secnod:0 times |
I hope this article will help you with your Python programming.