欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python+threading模塊對(duì)單個(gè)接口進(jìn)行并發(fā)測(cè)試

 更新時(shí)間:2019年06月25日 11:12:51   作者:夢(mèng)四十九劍  
這篇文章主要為大家詳細(xì)介紹了Python+threading模塊對(duì)單個(gè)接口進(jìn)行并發(fā)測(cè)試,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Python threading模塊對(duì)單個(gè)接口進(jìn)行并發(fā)測(cè)試的具體代碼,供大家參考,具體內(nèi)容如下

本文知識(shí)點(diǎn)

通過(guò)在threading.Thread繼承類中重寫(xiě)run()方法實(shí)現(xiàn)定制輸出結(jié)果

代碼如下

import requests
import threading
import sys, io
# 解決console顯示亂碼的編碼問(wèn)題
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

class Mythread(threading.Thread):
 """This class customizes the output thu overriding the run() method"""
 def __init__(self, obj):
 super(Mythread, self).__init__()
 self.obj = obj

 def run(self):
 ret = self.obj.test_search_tags_movie()
 print('result--%s:\n%s' % (self.getName(), ret))
 

class Douban(object):
 """A class containing interface test method of Douban object"""
 def __init__(self):
 self.host = 'movie.douban.com'
 self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0',
 'Referer':'https://movie.douban.com/',
 }

 def get_response(self, url, data):
 resp = requests.post(url=url, data=data, headers=self.headers).content.decode('utf-8')
 return resp

 def test_search_tags_movie(self):
 method = 'search_tags'
 url = 'https://%s/j/%s' % (self.host, method)
 post_data = {
  'type':'movie',
  'source':'index'
 }
 resp = self.get_response(url=url, data=post_data)
 return resp
 
if __name__ == '__main__':
 douban = Douban()
 thds = []
 for i in range(9):
 thd = Mythread(douban)
 thd.start()
 thds.append(thd)

 for thd in thds:
 thd.join()

運(yùn)行結(jié)果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用python的pandas為你的股票繪制趨勢(shì)圖

    使用python的pandas為你的股票繪制趨勢(shì)圖

    這篇文章主要介紹了通過(guò)python為你的股票繪制趨勢(shì)圖,動(dòng)手寫(xiě)個(gè)小程序, 把股票趨勢(shì)每天早上發(fā)到郵箱里,用 python 的 pandas, matplotlib 寫(xiě)起來(lái)很容易, 幾十行代碼搞定。,需要的朋友可以參考下
    2019-06-06
  • Pandas 模糊查詢與替換的操作

    Pandas 模糊查詢與替換的操作

    這篇文章主要介紹了Pandas 模糊查詢與替換的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python的歷史與優(yōu)缺點(diǎn)整理

    Python的歷史與優(yōu)缺點(diǎn)整理

    在本篇文章里小編給大家分享的是關(guān)于Python優(yōu)缺點(diǎn)及基礎(chǔ)知識(shí)點(diǎn)整理內(nèi)容,有需要的朋友們可以參考下。
    2020-05-05
  • Python基礎(chǔ)類繼承重寫(xiě)實(shí)現(xiàn)原理解析

    Python基礎(chǔ)類繼承重寫(xiě)實(shí)現(xiàn)原理解析

    這篇文章主要介紹了Python基礎(chǔ)類繼承重寫(xiě)實(shí)現(xiàn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python實(shí)現(xiàn)JAVA源代碼從ANSI到UTF-8的批量轉(zhuǎn)換方法

    python實(shí)現(xiàn)JAVA源代碼從ANSI到UTF-8的批量轉(zhuǎn)換方法

    這篇文章主要介紹了python實(shí)現(xiàn)JAVA源代碼從ANSI到UTF-8的批量轉(zhuǎn)換方法,涉及Python針對(duì)文件操作與編碼轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2015-08-08
  • 詳解Python Flask框架的安裝及應(yīng)用

    詳解Python Flask框架的安裝及應(yīng)用

    Flask誕生于愚人節(jié)開(kāi)的一個(gè)玩笑,后來(lái)逐漸發(fā)展成為一個(gè)成熟的 Python Web框架,越來(lái)越受到開(kāi)發(fā)者的喜愛(ài)。本文將以一個(gè)博客后臺(tái)為例,詳解Flask框架的安裝及應(yīng)用,需要的可以參考一下
    2022-05-05
  • python實(shí)現(xiàn)對(duì)文件進(jìn)行MD5校驗(yàn)

    python實(shí)現(xiàn)對(duì)文件進(jìn)行MD5校驗(yàn)

    這篇文章主要為大家詳細(xì)介紹了如何使用python對(duì)文件進(jìn)行MD5校驗(yàn)并比對(duì)文件重復(fù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • django項(xiàng)目登錄中使用圖片驗(yàn)證碼的實(shí)現(xiàn)方法

    django項(xiàng)目登錄中使用圖片驗(yàn)證碼的實(shí)現(xiàn)方法

    這篇文章主要介紹了django項(xiàng)目登錄中使用圖片驗(yàn)證碼的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-08-08
  • Pytorch之保存讀取模型實(shí)例

    Pytorch之保存讀取模型實(shí)例

    今天小編就為大家分享一篇Pytorch之保存讀取模型實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python最長(zhǎng)公共子串算法實(shí)例

    Python最長(zhǎng)公共子串算法實(shí)例

    這篇文章主要介紹了Python最長(zhǎng)公共子串算法,實(shí)例分析了Python字符串操作的技巧,需要的朋友可以參考下
    2015-03-03

最新評(píng)論