Appendix BClient端元件\Auto Query

Auto Query

 

【功能說明】

Auto Query 元件用於 Client 端,用來自動對表單來查詢記錄,也就是執行 Client 端表單的自動化壓力測試,目的是為了能模擬多少用戶同時上線,並以真實的亂數對 A/P Server 實際進行壓力負荷,並記錄所有反應時間,以瞭解系統所能承受的壓力範圍。本元件必須配合 EEPNetAutoRun 使用可以達到測試EEP2019性能的目的。

 

【元件屬性】

Name( 名稱 )(string)

元件名稱,用於識別該元件。

 

InfoBindingSorce( 資料源 )(InfoBindingSource)

選擇 Auto Query 需要綁定的 infoBindingSouce ,於真正在 EEPNetAutoRun 執行時,會自動 Qeury 資料到此 BindingSource 中。

 

ConnType ( 連接 DB 類型 )( enum )

設定連接 DB 的類型,它們有 :SqlClient OleDb Odbc OracleClient MySqlClient

 

Columns( 欄位明細 )(collection)

用於設定每筆新增記錄的內容,其中包括:

         ColumnName( 欄位名稱 )(string) 選擇新增資料的欄位名稱。

     Condition(string) 2 個條件之間的連接符( And Or

Operator(string) 選擇欄位與值之間的操作符,其中符號有 "=" "!=" ">" "<" ">=" "<=" "%**" "**%" "%%" "!%%" "<->" "!<->" "IN" "NOT IN"

         DataBasetype(enum) 選擇欄位在資料庫中的形態。

ValueMode( 新增值模式 )(emun) 選擇欄位自動給值的內容模式:

Sequence( 流水碼 ) 會自動依目前用戶的用戶 ID +自動編號。注意: Master 的主鍵必須選擇此模式。此種方式適用於主鍵值欄位。

Fixed( 固定值 ) 將此 Value 中的值直接新增到所選擇的欄位中。

Random( 隨機值 ) 隨機值。隨機的範圍從 Value RadomTo

RefRandom( 隨機參考值 ) :從另外一個設定的 Table 中,隨機選取 RefVal 所選擇的 InfoRefVal 關聯資料中的一條記錄,並把對應的欄位值新增到所設定的欄位中。

Value( 內容值 )(string) ValueMode Fixed 時,以此值來決定欄位的內容值,如為 Random 時,則以此作為隨機的起始值。

RandomTo( 隨機最大值 )(sting) ValueMode Random 時,此 Value RandomTo 做為隨機的範圍值。

RefVal( 參考值 )(RefVal) ValueMode RefRandom 時,以此設定此對應的 RefVal 元件名稱。

 

【事件】

此元件無事件

 

 

Top of Page