LR中的事務(transaction)

2021-04-19 05:31:40 字數 942 閱讀 1070

事務:事務是要度量其伺服器響應時間的任務或操作集。乙個完整的事務是由事務開始、事務結束以及乙個或多個業務操作

/任務構成。形式如圖1-

5所示:

圖1-5(乙個事務示例**段)

插入乙個事務有兩種方式來實現,一種是手工方式,另外一種是利用選單或者工具條進行事務的新增。手工方式要求編寫指令碼人員必須十分清楚指令碼的內容,在合適的位置插入事務的開始和事務的結束函式。另外一種方式,應用選單或者工具條進行新增相對來說操作方法簡單一些,首先切換到指令碼樹檢視,參見圖1-

6,而後通過選單或者工具條新增事務開始和事務結束,參見圖1-

圖1-6(工具條相關按鈕)

圖1-7(事務相關選單選項和工具按鈕)

【作者提示】

1.事務必須是成對出現,即:乙個事務有事務開始必然要求也有事務結束。

2.事務結束函式共包括兩個引數,第乙個引數是事務的名稱,第二個引數是事務的狀態。事務狀態可以為lr_pass:返回「succeed」返回** ;lr_fail:返回「fail」返回** ;lr_stop:返回「stop」返回** ;lr_auto:自動返回檢測到的狀態。

在應用事務的過程中,不要將思考時間(lr_think_time函式)放在事務開始和事務結束之間,否則在回放思考時間設定被允許的情況下,思考時間將被算入事務的執行時間,從而影響了對事務正確的執行時間的分析與統計。

MySQL儲存過程 事務transaction

mysql 中,單個 store procedure sp 不是原子操作,而 oracle 則是原子的。如下的儲存過程,即使語句2 失敗,語句 1 仍然會被 commit 到資料庫中 sql view plain copy create table testproc id int 4 primary...

Revit二次開發事務Transaction相關

transaction是用來處理revit中的有關改變模型的事務。此處提到的模型,基本上指的是一切element,注意,像line等不屬於element.看下面的例子 sketchplane sketchplane null string txt origin line line null usin...

LR對事務狀態的跟蹤

lr對事務狀態的跟蹤 2008 12 26 13 51 52 分類 專案管理 loadrunner對事務操作的幾個函式,並通過乙個例子,說明loadrunner中事務是否成功是如何判斷的,同時也介紹如何判斷在指令碼執行過程中指令碼是否真實的執行成功。先問個問題,我們帶著問題繼續 錄製乙個登陸指令碼,...