通橋小學(xué)的網(wǎng)站建設(shè)巨量引擎官網(wǎng)
今天一上班,被開發(fā)問了一個問題:JMeter調(diào)試接口,文件導(dǎo)入接口怎么老是不通?還有導(dǎo)出文件接口,不知道文件導(dǎo)到哪里去了?
我一聽,這不是JMeter做接口測試經(jīng)常遇到的嘛,但是一時半會又口述不清楚,于是整理篇文章做個簡單總結(jié)吧。
JMeter測試導(dǎo)入接口
1.填寫導(dǎo)入接口信息
2.設(shè)置導(dǎo)入文件名稱及參數(shù)
上述文件上傳中的具體值可通過抓包解析獲取,如圖:
3.執(zhí)行導(dǎo)入接口,查看響應(yīng)數(shù)據(jù):status:200,message:Success,data:true,表示已經(jīng)通過接口成功導(dǎo)入數(shù)據(jù)。
JMeter測試導(dǎo)出接口
1.填寫導(dǎo)出接口信息
2.需要BeanShell添加后置處理器,進行導(dǎo)出文件的接收。
import java.io.*;// 獲取請求返回的數(shù)據(jù),通過prev方法獲取上個請求的返回
byte[] result = prev.getResponseData();// 設(shè)置文件導(dǎo)出存放路徑及保存的文件名
String file_name = "D:/importdd.xls";File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();
如圖所示:
3.執(zhí)行腳本后,我們到D盤查看是否導(dǎo)出文件。
至此,通過JMeter進行導(dǎo)入接口與導(dǎo)出接口的測試已經(jīng)完成了。
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!???