日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Jmeter 参数化之数据驱动(ddt)

發(fā)布時間:2023/12/19 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 Jmeter 参数化之数据驱动(ddt) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  引言

  在之前寫過一篇基于Python接口自動化測試框架+數(shù)據(jù)與代碼分離(進階篇)附源碼,這篇主要是python接口測試中的數(shù)據(jù)驅動,簡稱:“ddt”。下面介紹在實際工作中使用jmeter做數(shù)據(jù)驅動的接口測試。

  測試數(shù)據(jù)準備

  首先創(chuàng)建csv文件,該文件作為測試數(shù)據(jù)輸入,內(nèi)容如下:

以上內(nèi)容保存退出后也可以用文本編輯器編輯, 注意標點符號。

注意事項:

1、如果斷言內(nèi)容是中文,運行時出現(xiàn)亂碼,可用txt打開,另存為,選擇格式:utf-8

2、如果寫了5條用例,發(fā)現(xiàn)只運行了3條,可能是因為格式或引號的問題導致,解決方案可參考:https://blog.csdn.net/lykio_881210/article/details/88818898

當然,如果你都沒遇到過這兩個問題,可以忽略,繼續(xù)往下走。

  參數(shù)化配置

  測試數(shù)據(jù)已經(jīng)準備好后,接下來就是引用參數(shù)化的問題,打開jmeter的CSV配置:

  用例結構

  接下來就是編寫接口測試腳本,腳本是用來執(zhí)行接口測試用例的,如圖:

最外層是循環(huán)控制器:

第二層是測試用例集:

第三層條件控制器:

第四層就是真正的接口請求:

第五層就是一些斷言和測試結果了:

  測試報告

利用ant構建測試,生成html報告,怎么安裝和配置ant及build.xml文件,我在這里就不說了,網(wǎng)上可以找找教程。

安裝完成后,在jmeter安裝文件目錄下新建testcase文件夾:

進入后看看:

然后cd 進入到testcase目錄下,輸入ant就可以執(zhí)行目錄下的測試用例:

進入文件夾查看:

因為我在buid.xml中配置了兩個報告模板,一個是匯總,一個是明細,所以文件夾中有兩份html。

這是請求詳情報告數(shù)據(jù):

再看看匯總報告:

當然你還可以生成帶Dashboard測試報告,后面有時間介紹。

小編碼字不易,轉載請注明。歡迎加入自動化測試開發(fā)學習交流群:696400122,關注小編,滿滿干貨,持續(xù)更新中。一起學習成長~

備注:本文中的數(shù)據(jù)驅動模板,測試腳本,以及build.xml編譯文件可以進群下載。

總結

以上是生活随笔為你收集整理的Jmeter 参数化之数据驱动(ddt)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。