Content-Type: multipart/form-data格式的如何進行接口自動化


相信大家平時經常見到的Content-Type為application/json,這種也比較熟悉,那么大家有思考過,如果遇到不是這樣的如何操作呢,比如下圖1所示,Content-Type為multipart/form-data的情況,是不是就有點懵了?

                                                                                                                              圖1

其實如果熟知application/json的情況,原理都是一樣的。

重點觀察fiddler抓包出來的WebForms,如圖2,參數中多了一個上傳文件的file參數,那么只需要在自動化腳本中多寫一個files參數就可以了;

 

                                                                                                                             圖2

 files參數如何寫,具體如下圖3:

 

                                                                                                                                 圖3

 圖3中的文件名稱也就是圖2中WebForms中的filename,圖3中打開並讀取文件,前面為文件的地址,后面為讀取文件的方式,圖3中的文件的Content-type類型為圖2中的2,保持一致即可;

然后把剩余的參數統一寫在body里面即可,具體整合后如下圖4:

 

                                                                                                                                        圖4

 查看一下返回的結果,該斷言進行斷言即可,是不是很簡單;

 


免責聲明!

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



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