如何使用JMeter測試導入接口/導出接口


今天一上班,被開發問了一個問題:JMeter調試接口,文件導入接口怎么老是不通?還有導出文件接口,不知道文件導到哪里去了?

我一聽,這不是JMeter做接口測試經常遇到的嘛,但是一時半會又口述不清楚,於是整理篇文章做個簡單總結吧。

 

JMeter測試導入接口

1.填寫導入接口信息

 

 

 

2.設置導入文件名稱及參數

 

上述文件上傳中的具體值可通過抓包解析獲取,如圖:

 

 

 

 3.執行導入接口,查看響應數據:status:200,message:Success,data:true,表示已經通過接口成功導入數據。

 

 

 

 

JMeter測試導出接口

1.填寫導出接口信息

 

 

2.需要BeanShell添加后置處理器,進行導出文件的接收。

import java.io.*;

// 獲取請求返回的數據,通過prev方法獲取上個請求的返回
byte[] result = prev.getResponseData();

// 設置文件導出存放路徑及保存的文件名
String file_name = "D:/importdd.xls";

File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

如圖所示:

 

 3.執行腳本后,我們到D盤查看是否導出文件。

 

 

至此,通過JMeter進行導入接口與導出接口的測試已經完成了。

 


免責聲明!

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



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