ランダムに選択された数の指定されたデータ定義部から需要圧力測定は、圧力測定データの10ワットです。
JMeterのCSV / TXT構成:
JMeterの必要なデータの種類:あなたは{[$ {}はmyList]データを}取得する必要があります
:CSV {データを読み込み表示する表示データ取得
[
"cfcd208495d565ef66e7dff9f98764da"、 "c4ca4238a0b923820dcc509a6f75849b"、 "c81e728d9d4c2f636f067f89cc14862c"
]
}
インポートHMACの インポートBASE64 hashlibインポートSHA1のから インポートランダム :DEF test_get(:整数、nは、パスindex_start) Fとしてオープン(パス、R '')を有する: 行= f.readlines() lines_data = [i.strip()のために行におけるI] n個の1000%== 0の場合: 番号= INT(N / 1000) DATAS = [] のIの範囲内(数): データ= lines_data [index_start:index_start + 1000年] datas.extend(データ) の印刷( "数据拼接长度{}"形式(LEN(DATAS)))。 [DATASにおけるiについて"{}"形式(I)]、DT = DT戻り 他: 番号= INT(N / 1000) N = 1000%残る ST + = ' "{}"、' .format(I) [= DATAS] 範囲内のiについて(数): データ= lines_data [index_start:index_start + 1000年] datas.extend(データ) 種子= random.randint(index_start、index_start + 100) datas.extend(lines_data [index_start +種子:index_start +種子 + ])のままで 印刷( "数据拼接长度{}"形式(LEN(DATAS)。)) 、DT = [ "{}"フォーマット(I)iについてDATASに]。 戻るDT DEF write_result(インデックス、数字、path_csv)。 DATAS = test_get(index_start =指数、N =番号、パス= path_csv) 'ST =' DATASにおけるiについて: :Fとして( './ result.txt'、 'W')オープンと f.write( '{}'形式(st.strip()ストリップ( ''))。。)""」 DEF hash_mac(app_secret:STR、MSG:STR): hmac_code = hmac.new(app_secret.encode( )、msg.encode()、SHA1).digest() の戻り
base64.b64encode(hmac_code).decode()""」
__name__ == '__main__' の場合:
write_result(0 1000、path_csv = R "D:\ワークスペース\のDS_4.csv")
データをCSV / TXTデータ形式を生成: