模擬手機APP發送請求,web_add_header的用法


 最近進行公司業務系統APP的測試,其中一個問題折騰了蠻久,后來經過頑石大神的指點,外加自己的摸索調試,終於調通,其中一個坑就是模擬手機發送請求時HTTP請求頭的設置。

1、  模擬手機APP發送請求時,要考慮在腳本中加入HTTP請求頭,腳本如下:

*************頑石提供的例子***************

web_add_header("user-agent","android");

web_add_header("Connection","false");

web_add_header("Authorization","");

web_add_header("Accept-Encoding","Accept_Encoding");

web_add_header("Content-Type","application/json;charset=UTF-8");

*************本人腳本的例子***************

web_add_header("TOKEN","{token1}"); --token1是動態獲取的token

web_add_header("user-agent","Mozilla/5.0 (Windows NT 6.1; WOW64)");

2、另外可以在“run-time settings”中設置

 

3、在Action中使用web_add_header添加請求頭后,運行腳本,仍然報錯,調試發現,Action中有多個web_submit_data請求時,web_add_header的請求頭始終只對最近的一個請求有效,對其他的請求無效,這里采用了一個笨辦法,將每個web_submit_data的請求事務化,在每個事務中分別添加HTTP請求頭,再次運行,調試通過。


免責聲明!

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



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