jmeter隨筆(3)-從csv中獲取帶引號的數據詳情


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

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

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

clipboard

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

clipboard[4]

解決辦法:

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

clipboard[6]
2、運行jmeter腳本,查看已經成功獲取到想要的數據:

clipboard[8]

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

2運行csv中全部數據詳情

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

解決方法:

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

clipboard[10]

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

clipboard[12]

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

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

clipboard[14]
1、添加斷言,設置如圖,勾選【Substring】和【否】,並且勾選【JMeter Variable】,填寫的【total111】是前面正則表達式的值

clipboard[16]

clipboard[18]

好了本期到此,更多分享下期再會,給你帶來更多價值,是我們期待的方向,有更多興趣的歡迎切磋,我們微信訂閱號,聯系方式如下:

image

image

推薦文章

jmeter中使用小技巧,隨筆(1)

jmeter中使用小技巧,隨筆(2

(續篇3):飛測獨家のJmeter秘籍,限量發放

jmeter接口自動化,你敢想,我敢玩

接口測試實戰--SoapUI Pro5.1.2

測試路上,聊聊思路,談談手段

移動性能測試工具iTest4.0今日發布 (2016-7-11)

移動性能測試工具iTest4.1今日發布 (2016-8-23)

好用的移動測試工具iTest發布新版本啦

移動測試工具moonlight發布第一個版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM