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

Jmeter通過OS進程取樣器調(diào)用Python腳本實現(xiàn)參數(shù)互傳

 更新時間:2022年03月24日 10:04:06   作者:Jarthong  
這篇文章主要介紹了Jmeter通過OS進程取樣器調(diào)用Python腳本實現(xiàn)參數(shù)互傳,描述在cmd中調(diào)用上面的Python腳本并傳入兩個參數(shù)展開主題,具有一定的參考價值,需要的小伙伴可以參考一下

1、 Python中 sys.argv的用法解釋:sys.argv可以讓python腳本從程序外部獲取參數(shù),sys.argv是一個列表,可用[]提取其中的元素,其第一個元素是程序本身,隨后才依次是外部給予的參數(shù),可以接受多個參數(shù),每個參數(shù)用空格隔開即可。

'''該腳本用于jmeter的OS進程提取器的調(diào)用'''
import hashlib
import sys
import time
?
parameter = sys.argv
# print(parameter, type(parameter))
?
def password_srt(pubkey, ?password):
? ? time_str = str(time.time())
? ? sign_str = pubkey + time_str + password
? ? sign = hashlib.md5(sign_str.encode('utf-8')).hexdigest()
? ? res = {'sign': sign, 'pubkey': pubkey, 'password': password}
? ? # print()的內(nèi)容可被jmeter接收,可以在jmeter中對其相關(guān)參數(shù)進行提取。
? ? print(res)
? ? return res
?
if __name__ == '__main__':
? ? password_srt(parameter[1], parameter[2])

比如在cmd中調(diào)用上面的Python腳本并傳入兩個參數(shù):

 注意:腳本中print()的內(nèi)容都可被jmeter接收,可以在jmeter中使用正則表達式提取器對相關(guān)參數(shù)進行提取。

 2、新增一個.bat文件,具體命令內(nèi)容:python E:\python_project\Python-Auto\python_jmeter\jmeter_os_process.py %1 %2 【%1 %2表示將2個參數(shù)傳遞給python文件(或者使用%1 %1 也是表示傳兩個參數(shù))】。

3.通過JMeter的OS Process Sampler組件讀取批處理文件,其實就是執(zhí)行編寫的python腳本。

(1)通過以下路徑在jmeter中添加【OS進程取樣器】:

(2)①在【命令】輸入框中填入.bat文件的路徑,比如:E:\python_project\Python-Auto\python_jmeter\jmeter_os_process.bat

②在【命令行參數(shù)】添加【值】,根據(jù)這里傳幾個值,.bat文件就需要填傳入幾個值,比如兩個為%1 %2

③【命令行參數(shù)】添加【值】的,可以使用變量,比如引用jmeter參數(shù)化的變量;

4、使用【正則表達式提取器】對python腳本中打印出來的參數(shù)進行提取,以供jmeter使用。(一個正則表達式提取器只能提取一個參數(shù),要提取多個參數(shù)可以使用多個提取器)

 5、比如在接口請求中使用提取到的參數(shù):

到此這篇關(guān)于Jmeter通過OS進程取樣器調(diào)用Python腳本實現(xiàn)參數(shù)互傳的文章就介紹到這了,更多相關(guān)Python腳本實現(xiàn)參數(shù)互傳內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python字典查找數(shù)據(jù)的5個基礎(chǔ)操作方法

    Python字典查找數(shù)據(jù)的5個基礎(chǔ)操作方法

    Python字典是另一種可變?nèi)萜髂P?且可存儲任意類型對象,如字符串、數(shù)字、元組等其他容器模型,下面這篇文章主要給大家介紹了關(guān)于Python字典查找數(shù)據(jù)的5個基礎(chǔ)操作方法,需要的朋友可以參考下
    2022-06-06
  • 使用Python實現(xiàn)合并多個Excel文件

    使用Python實現(xiàn)合并多個Excel文件

    合并Excel可以將多個文件中的數(shù)據(jù)合并到一個文件中,這樣可以幫助我們更好地匯總和管理數(shù)據(jù),本文主要介紹了如何使用第三方Python庫 Spire.XLS for Python 實現(xiàn)以上兩種合并Excel文件的需求,有需要的可以了解下
    2023-12-12
  • 在Django框架中運行Python應(yīng)用全攻略

    在Django框架中運行Python應(yīng)用全攻略

    這篇文章主要介紹了在Django框架中運行Python應(yīng)用全攻略,在這之前必須搭建好簡單的視圖和模版,接下來便是本文中所述的核心內(nèi)容應(yīng)用配置,需要的朋友可以參考下
    2015-07-07
  • 利用Python實現(xiàn)從PDF到CSV的轉(zhuǎn)換

    利用Python實現(xiàn)從PDF到CSV的轉(zhuǎn)換

    將PDF轉(zhuǎn)換為CSV極大地提升了數(shù)據(jù)的實用價值,Python作為一種強大的編程語言,能夠高效完成這一轉(zhuǎn)換任務(wù),本文將介紹如何利用Python實現(xiàn)從PDF到CSV的轉(zhuǎn)換,需要的朋友可以參考下
    2024-07-07
  • 解決啟動django,瀏覽器顯示“服務(wù)器拒絕訪問”的問題

    解決啟動django,瀏覽器顯示“服務(wù)器拒絕訪問”的問題

    這篇文章主要介紹了解決啟動django,瀏覽器顯示“服務(wù)器拒絕訪問”的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 時間序列分析之ARIMA模型預(yù)測餐廳銷量

    時間序列分析之ARIMA模型預(yù)測餐廳銷量

    這篇文章主要介紹了時間序列分析之ARIMA模型預(yù)測餐廳銷量,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 淺談Python實現(xiàn)2種文件復(fù)制的方法

    淺談Python實現(xiàn)2種文件復(fù)制的方法

    這篇文章主要介紹了淺談Python實現(xiàn)2種文件復(fù)制的方法,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Django 重寫用戶模型的實現(xiàn)

    Django 重寫用戶模型的實現(xiàn)

    這篇文章主要介紹了Django 重寫用戶模型的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Anaconda下安裝mysql-python的包實例

    Anaconda下安裝mysql-python的包實例

    今天小編就為大家分享一篇Anaconda下安裝mysql-python的包實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python 解析XML python模塊xml.dom解析xml實例代碼

    python 解析XML python模塊xml.dom解析xml實例代碼

    這篇文章主要介紹了分享下python中使用模塊xml.dom解析xml文件的實例代碼,學習下python解析xml文件的方法,有需要的朋友參考下
    2014-02-02

最新評論