》》》推薦閱讀《《《
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、性能測試-性能調優之二