1. 程式人生 > >jmeter csv中獲取帶引號的數據詳情(轉)

jmeter csv中獲取帶引號的數據詳情(轉)

logs 落地 false div 想要 請求 並且 但我 永遠

最近在工作中,對jmeter實踐的點滴的記錄這裏分享,不一定正確,僅供參考和討論,有想法的歡迎留言、談論。

1技巧1:從csv中獲取帶引號的數據詳情

背景:我們從csv中獲取數據,在jmeter中使用這些數據,其中csv的數據如圖,有的數據包含引號和逗號

技術分享圖片

問題:我們獲取的數據,被自動加了引號

技術分享圖片

解決辦法:

1、設置jmeter的【CSV Data Set Config】,將【Allow quoted Data?】設置程true即可

技術分享圖片
2、運行jmeter腳本,查看已經成功獲取到想要的數據:

技術分享圖片

總結:遇到問題很正常,耐心排查解決即可,另外俗話說工欲善其事必先利其器,對工具的了解決定你的靈活,實際中我們不可能一下子掌握工具全部細節點,但我們需要長期不斷有計劃的去摸索和了解工具,這樣遇到問題,我們才能很快解決,讓我們的技術更好落地。

2運行csv中全部數據詳情

問題:需要循環獲取csv中的數據,每一條數據,運行一次,直到全部運行完,但是我們發現之前用的是在【線程組】中設置循環變量的數據為csv中的數據,這樣每次修改csv用例後都需要來修改腳本,比較麻煩。

解決方法:

1、在CSV Data Set Config,設置【Recyle on EOF】為false

技術分享圖片

2、在【線程組】中設置【循環次數】為【永遠】

技術分享圖片

3技巧3:斷言不為null的設置詳情

問題:我們請求返回json數據,其中我們只需要判斷json中 “total”的值不為null,即json中不出現“total":null 即可

技術分享圖片
1、添加斷言,設置如圖,勾選【Substring】和【否】,並且勾選【JMeter Variable】,填寫的【total111】是前面正則表達式的值

技術分享圖片

技術分享圖片

分類: Jmeter

jmeter csv中獲取帶引號的數據詳情(轉)