精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JMeter與Python的多重交響:從入門到高級應用(下)

開發 測試
在性能測試領域,Apache JMeter已經成為測試專業人士的首選工具,但在某些情境下,為了滿足特定需求,我們需要更多的靈活性,比如引入Python來進行特定操作或處理復雜邏輯。

接上文《JMeter與Python的多重交響:從入門到高級應用(上)

在性能測試領域,Apache JMeter已經成為測試專業人士的首選工具,用于模擬用戶行為、測量響應時間、評估系統性能。但在某些情境下,為了滿足特定需求,我們需要更多的靈活性,比如引入Python來進行特定操作或處理復雜邏輯。

一、OS Process Sampler

在OS Process Sampler中,可以直接執行系統命令,這也包括執行Python腳本以及其他亂七八糟的腳本或者文件,但是我們這里只介紹關于調用python腳本的知識。

1.梳理步驟

  • 先編寫python腳本,可以接收參數也可以不接收參數,但是一定要使用 print 打印結果出來
  • 如果是windows系統,編寫一個.bat 文件,讓jmeter直接執行文件,如果linux文件,則編寫shell文件
  • 啟動jmeter,添加一個os process sample ,然后配置里面的信息
  • 添加一個正則提取器,提取調用外部文件返回的結果就完成我們的所有操作了。

2.演練開始

下面開始步驟一的操作

如下:加密文件中的python代碼:

import base64
import sys
from Crypto.Cipher import AES
import binascii

def add_to_16(text):
    while len(text) % 16 != 0:
        text += '\0'
    return text

def encrypt(data, password):
    if isinstance(password, str):
        password = password.encode('utf8')
    bs = AES.block_size
    pad = lambda s: s + (bs - len(s) % bs) * chr(bs - len(s) % bs)
    cipher = AES.new(password, AES.MODE_ECB)
    data = cipher.encrypt(pad(data).encode('utf8'))
    encrypt_data = binascii.b2a_hex(data)  # 輸出hex
    # encrypt_data = base64.b64encode(data)         # 取消注釋,輸出Base64格式
    return encrypt_data.decode('utf8')

if __name__ == '__main__':
    data = sys.argv[1]  # 待加密數據
    # data = '1915'  # 待加密數據
    password = '5544223414143242332423423423423'  # 16,24,32位長的密碼(密鑰)
    password = add_to_16(password)
    encrypt_data = encrypt(data, password)
    # print('加密前數據:{}\n======================='.format(data))
    print(f"sign={encrypt_data}")

    # decrypt_data = decrypt(encrypt_data, password)
    # print('解密后的數據:{}'.format(decrypt_data))

上述代碼的大概邏輯就是接收傳進來的待加密字符串,然后進行AES加密,最后打印加密后的數據結果。

接著我們開始步驟二的操作用

windows舉例,.bat 文件內容如下:

c:
cd C:\Users\chenyongzhi11\Desktop\
python .\do_AES.py %1

上面文件內容就是在命令行執行python文件,由于前面的python文件接收參數,我們這里使用 %1 這個占位來接收jmeter傳進去的參數,我們把文件命名為 :execute_python_script.bat

接著我們開始步驟三的操作

添加一個OS Process Sampler:

我們看下這個界面該如何配置:

這會調用外部Python腳本,并傳入參數input_param。

最后一步操作

添加一個正則表達式提取器,編寫正則,看看能不能提取到結果:

最后我們用debug sample檢測最終結果:

這樣整個流程完成了,也就可以很方便的調用外部文件做接口自動化了。

二、其他方案

這里再簡單介紹兩種能夠處理python代碼的方案:

使用函數助手[jmeter-functions-execute-python-script-1.0.jar]鏈接:https://pan.baidu.com/s/1JrPW723es9rFbp18mNAvug?pwd=thjp 提取碼:thjp這個就直接放入到:\lib\ext 下面就行,然后重啟jmeter使用如圖:

使用BeanShell Sampler組件這個需要一定的java代碼能力,大伙可以自行看著玩,因煩不建議,前面的os process sample 舒服,也就是說,既然都要寫beanshell了,直接java代碼干就完事了,哈哈!。示例代碼,不保證能用:

import java.io.BufferedReader;
import java.io.InputStreamReader;

//1. 命令里的路徑改成自己腳本的路徑  
String command = "/opt/homebrew/bin/python3 /Users/xxx/Code/python-mysql/gen_id.py";

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(command);
 
pr.waitFor();
  
BufferedReader b = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line = "";
StringBuilder response = new StringBuilder();
while ((line = b.readLine()) != null) {
    response.append(line);
}
  
String response_data = response.toString();
  
System.out.println(response_data);
log.info(response_data);
b.close();

// 2. 定義Jmeter中引用的變量名
vars.put("xxx",response_data); //把結果賦值給變量 ,方便后面調用

By the way,很多小伙伴反饋說既然用jmeter了,干嘛還往里整python代碼,不是多此一舉嘛?這里勇哥談談自己的幾點愚見:

  • 現有代碼復用:有時候可能我們有一些現成的python代碼用特定的操作或者業務邏輯,嵌入這些python代碼就可以避免重復造輪子了
  • 代碼能力:很多測試人員的技術棧是偏python的,在使用jmeter做自動化測試時,利用python的靈活及強大的庫工具就很容易入手了。
  • 集成其他工具:可能有一些自己的python工具很好用,但是想集成到一起就可以考慮這樣的偏方了

總之jmeter既然可以這樣玩,那么給到用戶也就多一種使用體驗,多一種解決問題的可能性。

責任編輯:趙寧寧 來源: 測試玩家勇哥
相關推薦

2023-09-16 19:33:45

JMeter性能測試

2024-04-11 14:00:28

2024-04-01 09:32:23

AccumulatePython工具

2023-10-27 08:42:56

Python字典

2025-01-07 14:42:09

2024-10-17 09:57:30

2023-09-20 00:08:37

2024-07-09 09:33:18

2021-12-12 18:15:06

Python并發編程

2024-02-26 08:52:20

Python傳遞函數參數參數傳遞類型

2024-06-07 08:51:50

OpenPyXLPythonExcel文件

2020-07-07 10:50:19

Python丄則表達文本

2025-10-31 07:10:00

裝飾器Python代碼

2017-06-26 09:15:39

SQL數據庫基礎

2025-03-28 06:01:00

TypeScript泛型開發

2012-02-29 00:49:06

Linux學習

2025-02-24 10:07:10

2024-11-27 15:49:46

字符串Python

2023-05-09 08:34:51

PythonWith語句

2024-01-11 09:35:12

單元測試Python編程軟件開發
點贊
收藏

51CTO技術棧公眾號

草草在线观看| 国产成人精品毛片| 精品视频日韩| 777色狠狠一区二区三区| 日韩黄色片在线| 无码精品视频一区二区三区 | 涩涩涩久久久成人精品| 亚洲欧美一区二区三区极速播放| 国产另类自拍| 天天综合久久综合| 国产精品地址| 一区二区三区天堂av| 欧美色图校园春色| xxxxx性欧美特大| 亚洲色图另类专区| 麻豆成人在线播放| 99热在线只有精品| 日韩精品电影一区亚洲| 欧美激情videoshd| 天天舔天天操天天干| 久久精品色综合| 欧美久久久影院| 久久久久狠狠高潮亚洲精品| 超碰在线免费播放| 国产欧美综合在线| 久久福利电影| 精品国产免费无码久久久| 日韩主播视频在线| 91精品国产色综合| 麻豆一区产品精品蜜桃的特点| 教室别恋欧美无删减版| 亚洲成**性毛茸茸| 性久久久久久久久久久久久久| 欧美片第一页| 亚洲成人av免费| 大桥未久一区二区三区| 成年网站在线| 久久久精品免费免费| 国产欧美日韩一区| 亚洲奶汁xxxx哺乳期| 激情成人综合网| 91精品国产综合久久香蕉最新版| 中文字幕视频在线播放| 香蕉国产精品偷在线观看不卡| 性金发美女69hd大尺寸| 久久机热这里只有精品| 国产一区二区三区四区三区四| 久久久999精品免费| 青青青视频在线播放| 国产精品密蕾丝视频下载 | 91精品综合久久久久久五月天| 在线观看日本网站| 国产一级一区二区| 91精品国产高清久久久久久| 精品欧美一区二区三区免费观看 | 亚洲免费黄色片| 国产成人一区在线| 成人av电影免费| 亚洲成人久久精品| 成人午夜电影网站| 国产精品久久久久久久免费大片| 亚洲精品久久久久久久久久 | 欧美二级三级| 免费一级毛片在线观看| 国产女主播一区| 亚洲一区二区三区加勒比| 欧美黄色激情| 一区二区三区在线视频观看58| 992tv快乐视频| japanese色国产在线看视频| 欧美性xxxx极品hd欧美风情| 中文字幕乱码人妻综合二区三区| 少妇一区视频| 欧美视频一区二区三区四区| 三日本三级少妇三级99| 盗摄牛牛av影视一区二区| 亚洲精品国产suv| 亚洲AV无码国产成人久久| 成人羞羞网站入口| 欧美另类69精品久久久久9999| 国产极品美女高潮无套嗷嗷叫酒店| 亚洲激情一区| 国产精品久久一区| 国产日韩一级片| 不卡的av电影| 视频一区二区三| 午夜小视频在线观看| 欧美日韩激情视频| 日本免费观看网站| 秋霞午夜一区二区三区视频| 国产视频久久网| 26uuu成人网| 亚洲欧美日韩一区在线观看| 成人免费高清完整版在线观看| 老牛影视av牛牛影视av| 国产日韩精品一区二区浪潮av| 最新中文字幕久久| 中文字幕在线看片| 欧美一区二区网站| 玖玖爱在线观看| 欧美88av| 国产精品视频免费观看www| 高h震动喷水双性1v1| 国产女主播在线一区二区| 免费在线黄网站| 成人网ww555视频免费看| 精品久久久久久久一区二区蜜臀| 一二三四在线观看视频| 亚洲福利久久| 91亚洲一区精品| 国产高清视频在线播放| 亚洲大尺度视频在线观看| 91国产精品视频在线观看| 久久久亚洲欧洲日产| 北条麻妃99精品青青久久| 色婷婷av国产精品| 国产黑丝在线一区二区三区| 日韩久久精品一区二区三区| 爱啪视频在线观看视频免费| 欧美一区欧美二区| 久久免费手机视频| 久久精品中文| 精品国产一二| 麻豆福利在线观看| 69久久夜色精品国产69蝌蚪网| av电影在线不卡| 欧美专区18| 国产精品一区二区三区在线观| 91麻豆免费在线视频| 欧美日韩日本视频| 91成人精品一区二区| 亚洲欧美日韩专区| 精品中文字幕人| 国产丝袜视频在线播放| 欧美成人官网二区| 午夜写真片福利电影网| 精品一区二区三区免费观看| 亚洲国产激情一区二区三区| 亚洲第一会所001| 亚洲色图50p| 久久夜色精品国产噜噜亚洲av| www.欧美.com| www.中文字幕在线| 久久精品福利| 欧美一级片一区| 视频在线不卡| 色综合久久中文字幕综合网| 天天躁日日躁aaaxxⅹ| 久久婷婷久久| 日本一区二区高清视频| 欧美电影免费观看| 一区二区欧美激情| 在线黄色av网站| 国产精品久久久久aaaa樱花| 国产5g成人5g天天爽| 自拍欧美日韩| 国产区一区二区| 美女在线视频免费| 亚洲欧美国产一区二区三区| 国产美女www爽爽爽| 中文字幕第一页久久| 亚洲一级片网站| 亚洲欧美在线专区| 成人永久免费| 中文字幕在线官网| 中文字幕亚洲欧美在线| 国产又粗又黄又爽视频| 亚洲免费观看视频| av在线播放网址| 国产模特精品视频久久久久| 日韩免费一区二区三区| 中文字幕日韩亚洲| 欧美成人四级hd版| 天堂av电影在线观看| 在线免费一区三区| 老熟妇高潮一区二区三区| 国产成人精品网址| 成熟丰满熟妇高潮xxxxx视频| 国产99亚洲| 成人妇女免费播放久久久| 色黄网站在线观看| 亚洲美女在线看| 一区二区精品视频在线观看| 一二三四社区欧美黄| 老司机福利av| 国产精品88av| 欧美精品一区二区三区免费播放| 亚洲精品电影| 久久99精品久久久久久久久久| 成人影院在线免费观看| 欧美国产日韩二区| 国产精品视频二区三区| 精品国产人成亚洲区| 欧美超碰在线观看| 亚洲一区二区三区在线| 微拍福利一区二区| 成人午夜碰碰视频| 亚洲最大综合网| 一区二区福利| www.黄色网址.com| 欧美热在线视频精品999| 97人人香蕉| 欧美激情福利| 欧洲一区二区视频| 色婷婷在线播放| 综合136福利视频在线| 色哟哟中文字幕| 欧美一区二区啪啪| 国产成人精品一区二区色戒| 精品二区三区线观看| 91麻豆免费视频网站| 久久久久久免费毛片精品| 国产亚洲精品成人a| 久久国产精品72免费观看| 91视频最新入口| 欧美国产91| 亚洲精蜜桃久在线| 免费成人av| 精品乱码一区二区三区| 久久99成人| 国产在线久久久| 色8久久影院午夜场| 97国产真实伦对白精彩视频8| av毛片在线看| 久久亚洲精品一区| 老司机福利在线视频| 国产一区二区三区在线| 三级毛片在线免费看| 精品国产电影一区二区| 99久久夜色精品国产亚洲| 欧美嫩在线观看| 中文字幕一区二区三区四区视频| 色综合久久中文综合久久牛| 亚洲视频免费播放| 亚洲成人免费观看| 久久久综合久久| 亚洲综合区在线| 青青草在线观看视频| 一区二区三区四区精品在线视频| 老司机成人免费视频| 亚洲欧洲性图库| 艳妇荡乳欲伦69影片| 中文字幕制服丝袜成人av | 亚洲综合精品自拍| 麻豆国产尤物av尤物在线观看| 亚洲精品国产精品乱码不99| 懂色av懂色av粉嫩av| 亚洲天堂成人在线观看| 夫妻性生活毛片| 亚洲免费在线观看视频| 国产a免费视频| 亚洲电影一区二区| 国产午夜精品无码一区二区| 亚洲成人第一页| 国产精品男女视频| 欧美性极品xxxx娇小| 天干夜夜爽爽日日日日| 欧美色大人视频| 一级黄色片在线播放| 91精品国产综合久久小美女| www.中文字幕| 亚洲精品一区二区在线观看| 亚洲区小说区图片区| 亚洲毛片在线看| 在线国产91| 插插插亚洲综合网| www.综合| 国产精品成人一区| 国产精品3区| 狠狠色狠狠色综合人人| 国产精品亚洲二区| 国产精品99久久久久久大便| 国产精品v日韩精品v欧美精品网站| 91好吊色国产欧美日韩在线| 青草国产精品久久久久久| 亚洲成人手机在线观看| 成人av在线播放网址| 摸摸摸bbb毛毛毛片| 亚洲日本青草视频在线怡红院| 国产一级久久久| 在线视频国产一区| 成品人视频ww入口| 国产又大又黄又爽| 日韩欧美一级二级三级久久久| 亚洲国产一二三区| 亚洲视频在线看| 亚洲妇熟xxxx妇色黄| 97超级碰碰碰久久久| 韩国精品视频在线观看 | 欧美精品videos另类日本| 日韩毛片免费观看| 91国产丝袜在线放| 你微笑时很美电视剧整集高清不卡| 热这里只有精品| 国产女优一区| 亚洲一级片免费观看| 久久免费看少妇高潮| 永久免费看黄网站| 在线观看国产精品网站| 亚洲av无码乱码在线观看性色| 国产一区二区三区视频| wwww在线观看免费视频| 国产精品久久久久久一区二区| 51亚洲精品| 91香蕉视频网址| 日韩电影一区二区三区四区| 精品人妻在线视频| 国产精品乱码妇女bbbb| 日韩成人免费观看| 欧美一级片在线观看| av资源种子在线观看| 2018日韩中文字幕| 日韩精品一级| 一区二区三区国产福利| 久久久久99| 免费在线观看成年人视频| 亚洲精品高清在线| 亚洲香蕉在线视频| 亚洲午夜未满十八勿入免费观看全集 | 99视频在线精品| 日韩一级片av| 欧美精品免费视频| 二人午夜免费观看在线视频| 91国内免费在线视频| 中文一区二区三区四区| 一区二区三区日韩视频| 日本午夜精品一区二区三区电影| 在线观看av中文字幕| 亚洲高清免费观看高清完整版在线观看| 国产又粗又猛又黄又爽无遮挡| 国产午夜一区二区| 免费亚洲电影| 欧美精品久久| 久久久久久久欧美精品| 特级西西人体wwwww| 亚洲mv在线观看| 全国男人的天堂网| 欧美精品国产精品日韩精品| 韩国一区二区三区视频| 中文字幕久久一区| 久久精品999| 日韩av手机在线免费观看| 欧美日韩国产综合久久| 91激情在线| 91视频国产一区| 亚洲精品国产成人影院| 一区二区三区四区毛片| 综合久久国产九一剧情麻豆| 国产免费一区二区三区最新不卡 | 久久精品资源| 亚洲国产欧美一区二区三区不卡| 免费观看成人av| 免费看一级黄色| 日韩一区国产二区欧美三区| 1区2区3区在线视频| 国产成人av一区二区三区| 红桃视频国产精品| 星空大象在线观看免费播放| 欧美日韩性视频| av影片免费在线观看| 91精品国产自产在线老师啪| 中文字幕乱码亚洲无线精品一区| 久久久久久久久久久久国产精品| 婷婷亚洲久悠悠色悠在线播放| 天天插天天干天天操| 欧美综合第一页| 成人在线国产| 日本成人在线免费观看| 亚洲风情在线资源站| 免费一级在线观看| 国产一区二区在线免费| 黄色亚洲免费| 欧美色图亚洲激情| 欧美性生活大片视频| 超碰免费公开在线| 国产原创精品| 麻豆一区二区在线| 久久免费黄色网址| 亚洲男人天堂2024| 色综合视频一区二区三区44| 国产精品国三级国产av| 久久九九国产精品| 亚洲一区在线观| 久久免费少妇高潮久久精品99| 国产调教一区二区三区| 一二三级黄色片| 欧美性xxxx在线播放| www视频在线免费观看| 欧美不卡三区| 国产乱码精品一品二品| 天天综合网入口| 久久久国产一区二区| 色天天色综合| 韩国三级丰满少妇高潮| 91精品1区2区| 国产伦理精品| 热这里只有精品| 国产三级三级三级精品8ⅰ区| 午夜精品久久久久久久爽 | 国产乱叫456在线|