国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python-mqtt自動(dòng)化測(cè)試

scq000 / 2595人閱讀

摘要:基礎(chǔ)數(shù)據(jù)獲取地址端口發(fā)送訂閱主題請(qǐng)求參數(shù)獲取這里是發(fā)送的函數(shù)

# -*- coding:utf-8 -*-from multiprocessing import Processimport paho.mqtt.publish as publishfrom Data.data import *import paho.mqtt.subscribe as subscribefrom common.yaml_common_method import *import time,json,yaml,os"""基礎(chǔ)數(shù)據(jù)yaml獲取"""data = yaml_method_read("data")host = data["host"]#IP地址prot = data["port"]#端口pub_url = data["pub_url"]+"/register"#發(fā)送sub_url = data["sub_url"]+"/register/response"#訂閱"""主題請(qǐng)求參數(shù)yaml獲取"""publish_yaml = yaml_method_read("publish")publish_msg = publish_yaml["upload_service"]client_id = time.strftime("mq:test:%Y%m%d%H%M%S",time.localtime(time.time()))class Mqtt_method_info():    def mqtt_publish(self):        #這里是發(fā)送的函數(shù)        msg = publish_msg        print("------------------------------Send_sub------------------------------")        print(pub_url)        print("----------------------------Send_message----------------------------")        print(msg)        msg = json.dumps(msg)        publish.single(pub_url, msg, qos=1, hostname=host, port=prot, client_id=client_id)        print("------------------------------End_send------------------------------")    def mqtt_subscribe(self):        #這里是訂閱的函數(shù)        print("--------------------------Subscribe_topics--------------------------")        print(sub_url)        msg = subscribe.simple(sub_url, qos=1, hostname=host, port=prot, client_id=client_id)        msg_payload = json.loads(msg.payload.decode("utf-8"))        print("---------------------------Return_message----------------------------")        print(msg_payload)        yaml_method_write("mqtt_return_data",msg_payload)    def implement(self):        pub = Process(target=Mqtt_method_info().mqtt_publish)#發(fā)送線程        sub = Process(target=Mqtt_method_info().mqtt_subscribe)#訂閱線程        sub.start()        time.sleep(1)        pub.start()        sub.join()        print("執(zhí)行完畢")if __name__ == "__main__":    Mqtt_method_info().implement()

?這里講一下python-mqtt測(cè)試腳本:

我們會(huì)使用到python的paho-mqtt庫,同樣pip安裝下就行,失敗的話大部分是需要用鏡像站的情況

這份代碼分為yaml文件讀取發(fā)送的數(shù)據(jù),這里只有操作的方法,大家如果需要使用可以把發(fā)送、訂閱的函數(shù)中修改,只運(yùn)行方法,然后自己再通過各種文件管理數(shù)據(jù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/121071.html

相關(guān)文章

  • #yyds干貨盤點(diǎn)# 動(dòng)化測(cè)試

    摘要:正確合理地實(shí)施自動(dòng)化測(cè)試,能夠快速全面地對(duì)軟件進(jìn)行測(cè)試,從而提高軟件質(zhì)量,節(jié)省經(jīng)費(fèi),縮短產(chǎn)品發(fā)布周期。自動(dòng)化測(cè)試工具能實(shí)現(xiàn)百分之百的測(cè)試覆蓋率。年題以下測(cè)試項(xiàng)目不適合采用自動(dòng)化測(cè)試的是。故正確答案為年題自動(dòng)化測(cè)試的優(yōu)勢(shì)不包括。 自動(dòng)化測(cè)試是近些年的一個(gè)熱點(diǎn),為了更加快速、有效地對(duì)軟件進(jìn)行測(cè)試,提高軟件產(chǎn)品的質(zhì)量,必然會(huì)利用...

    不知名網(wǎng)友 評(píng)論0 收藏0
  • 100天漲薪4k!從功能測(cè)試動(dòng)化測(cè)試,我整理的超全學(xué)習(xí)指南!

    摘要:事實(shí)上,自動(dòng)化測(cè)試是相對(duì)于手動(dòng)的。減少人為的錯(cuò)誤自動(dòng)化測(cè)試是機(jī)器完成,不存在執(zhí)行過程中人為的疏忽和錯(cuò)誤,測(cè)試設(shè)計(jì)完全決定了測(cè)試的質(zhì)量,可以降低減少人為造成的錯(cuò)誤。而接口自動(dòng)化測(cè)試,主要是對(duì)接口進(jìn)行測(cè)試。 今年6月份,由于經(jīng)濟(jì)壓力讓我下定決心進(jìn)階自動(dòng)化測(cè)試,已經(jīng)24的我做了3年功能測(cè)試,坐標(biāo)廣...

    TwIStOy 評(píng)論0 收藏0
  • 動(dòng)化測(cè)試框架指南

    摘要:基于各種測(cè)試的理想測(cè)試自動(dòng)化框架的主要組成部分是測(cè)試庫單元測(cè)試單元測(cè)試庫可用于塑造任何測(cè)試自動(dòng)化框架的重要組成部分。構(gòu)建工具旨在幫助您從源代碼和支持庫開發(fā)自動(dòng)化軟件,并運(yùn)行測(cè)試。 ...

    tulayang 評(píng)論0 收藏0
  • 程序人生:軟件測(cè)試工程師,如何從手工測(cè)試轉(zhuǎn)成動(dòng)化測(cè)試?這可能是每個(gè)測(cè)試要走的路...

    摘要:而現(xiàn)實(shí)是,很多團(tuán)隊(duì)在實(shí)施自動(dòng)化測(cè)試的過程中,并未取得良好的質(zhì)量效果,這主要是因?yàn)閷W(xué)習(xí)自動(dòng)化測(cè)試有兩大難點(diǎn)自動(dòng)化測(cè)試本身擁有一定的技術(shù)門檻最大的難點(diǎn)是需要大量的實(shí)戰(zhàn)經(jīng)驗(yàn)。 ...

    Reducto 評(píng)論0 收藏0
  • 動(dòng)化測(cè)試系列(三)|UI測(cè)試

    摘要:在上次的自動(dòng)化測(cè)試系列二自動(dòng)化測(cè)試系列二中為大家大體介紹了測(cè)試的概念及在豬齒魚中的實(shí)踐展開,本文主要圍繞測(cè)試進(jìn)行概念介紹及中的實(shí)踐展開。手動(dòng)測(cè)試要求測(cè)試人員在每個(gè)元素上手動(dòng)執(zhí)行每個(gè)測(cè)試。主要是用于回歸測(cè)試和同一軟件的新版本測(cè)試。 UI 測(cè)試是一種測(cè)試類型,也稱為用戶界面測(cè)試,通過該測(cè)試,我們...

    pingan8787 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<