溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jmeter CSV 參數化/檢查點/斷言

發布時間:2020-06-06 08:58:51 來源:網絡 閱讀:498 作者:32氪 欄目:建站服務器

當參數的值沒有規律且量不太大時,可以使用CSV Data set config這種方法。 
案例: 
應用Sogou自動搜索關鍵字: 軟件開發測試,web功能自動化測試,性能自動化測試,Selenium以及Jmeter

要求:使用Jmeter 的CSV Data set config來完成

具體步驟: 
1. 創建一個csv文件,內容為參數的值集,每一個參數占一列,第一行就開始寫參數值,不要寫參數名. 
比如在D:\test.txt 中添加以下內容 
Jmeter CSV 參數化/檢查點/斷言 
2. 打開Jmeter,并打開先前使用Badboy錄制的search.jmx腳本 
Jmeter CSV 參數化/檢查點/斷言
3. 緊接著在測試計劃或線程組中添加一個“配置元件”->“CSV Data Set Config”,如圖所示 
Jmeter CSV 參數化/檢查點/斷言 
4. 同樣的方法,添加需要測試的對象:比如 
添加察看結果樹,斷言結果,聚合報告,響應斷言,斷言響應時間以及Size Assertion等需要測試的。 
于是,得到: 
Jmeter CSV 參數化/檢查點/斷言
5. 點擊CSV Data set config 
在Filename中填寫步驟2.1中csv文件的完整路徑(D:\test.txt) 
在File encoding中輸入 gbk (避免出現亂碼) 
在Virable Names中填寫變量名user (如果csv文件中有多個變量,則用逗號隔開) 
如圖所示: 
Jmeter CSV 參數化/檢查點/斷言
6. 點擊左邊的https://www.sogou.com/web ,然后,在用戶變量處,輸入 ${user} 參數化 
Jmeter CSV 參數化/檢查點/斷言
7.響應斷言 設置 
Jmeter CSV 參數化/檢查點/斷言
8. 斷言持續時間 設置,這里設為900ms,比較長,可以根據實際需要,設置合理的時間。 
Jmeter CSV 參數化/檢查點/斷言
9. 運行,得到結果: 
Jmeter CSV 參數化/檢查點/斷言
結果分析: 
綠色表示:pass 
在響應數據中,可以搜索到 :軟件開發測試 字樣,說明此次搜索已經成功。 
既然是參數化,那么就應該所有的都該被搜索到,同理,如圖: 
Jmeter CSV 參數化/檢查點/斷言
在響應數據中,可以搜索到:web功能自動化測試 字樣,說明此次搜索已經成功。 
同理,其他的關鍵字均被搜索成功。 
10. 再回過頭來看下,斷言結果如圖: 
Jmeter CSV 參數化/檢查點/斷言
運行所使用的時間在設置的時間內運行成功。

以上便是CSV Data set config參數化以及斷言響應的操作過程。

具體在實際過程中,會遇到各種問題,根據實際情況,調試,比如 
在 斷言持續時間 處,設為 300ms ,那么運行后,結果如下: 
Jmeter CSV 參數化/檢查點/斷言
出現這樣的錯,明顯是設置時間不合理。 
同樣的,在斷言結果 處 ,也可以看到異常,如圖所示: 
Jmeter CSV 參數化/檢查點/斷言

如果其他的設置不合理,也會報錯。就這樣一步一步的調試,直到結果滿意。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女