天天看點

get post請求差別_LoadRunner發送GET和POST請求

get post請求差別_LoadRunner發送GET和POST請求

》》》推薦閱讀《《《

1、性能測試學習筆記-場景設計

2、性能測試的重要意義

3、性能分析流程及方法

4、應用系統性能調優之性能分析

一、LoadRunner發送GET請求

LoadRunner中web_link和web_url這兩個函數都可以向伺服器發送GET請求,它們的差別如下:

1、但是web_link是一個與上下文敏感的函數。上下文敏感是指該函數的模拟執行的是GUI對象動作(如視窗、清單、按鈕),即如果前面的頁面打開失敗或者沒有打開,則目前操作就會失效;

2.web_url 與上下文無關,如果前面的請求或者頁面加載失敗,目前操作仍能夠向伺服器發送請求。

二、LoadRunner發送POST請求

LoadRunner中web_submit_form和web_submit_data這兩個函數都可以向伺服器發送POST請求,它們的差別如下:

1.web_submit_form()會依賴上下文,即如果前面的頁面打開失敗或沒有打開,則該操作就會失敗,如:登陸一個論壇成功後,點選某個闆塊,然後發帖(寫入文章題目和内容,送出,相當于向伺服器發送了一個post請求),如果點選某個子產品後打開連結頁面失敗,則web_submit_form()就會失敗,即依賴于闆塊的連結頁面是否成功打開,如果沒有打開,就不能進行後面的發帖了。

2.web_submit_data():不依賴上下文,如上面的例子,不管是否打開子產品的連結頁面,就直接向伺服器發送post請求。

三、如何在錄制腳本時預設使用web_url和web_submit_data

在錄制腳本時預設是使用web_link和web_submit_form這兩個函數來發送POST請求,進入LoadRunner的Vuser Generator中菜單【Toos】-【Rocording Options】-【General】-【Recording】-【HTML-based-script】-【HTML-Advanced】-【A Script containing explicit URLs only(e.g.web_url,web_submit_data)】設定成功後,再次錄制腳本,預設使用web_url和web_submit_data這兩個函數發送get和post請求。

》》》推薦閱讀《《《

1、性能測試學習筆記-場景設計

2、Web站點性能調優完全攻略

3、應用系統性能調優之性能分析

4、Windows監控——性能名額詳解

6、性能測試的重要意義

7、軟體性能測試的本質_緻命版

8、性能分析流程及方法

9、性能測試流程

10、性能測試從需求分析開始

11、性能測試名額

12、雙活資料中心揭秘之—DB2 PureScale

13、循序漸進學習oracle

14、軟體項目管理中的十個誤區

15、功能測試方法總結及常見面試問題

16、MQ來賬通道及隊列配置

17、Linux指令大全整理

18、JMeter工具簡單介紹

19、性能瓶頸分析方法

20、性能測試-LoadRunner操作流程之一

22、性能測試-LoadRunner操作流程之二

23、性能測試-LoadRunner操作流程之三

24、性能測試-腳本編寫之一

25、性能測試-腳本編寫之二

26、性能測試-腳本編寫之三

27、性能測試-性能調優之一

28、性能測試-性能調優之二

get post請求差別_LoadRunner發送GET和POST請求