【功能說明】
Web Auto Query 元件用於 Web 端,用來自動對表單來 查詢 記錄,也就是執行 Web 端表單的自動化壓力測試,目的是為了能模擬多少用戶同時上線,並以真實的亂數對 A/P
Server 實際進行壓力負荷,並記錄所有反應時間,以瞭解系統所能承受的壓力範圍。本元件必須配合 Web AutoRun 使用可以達到測試 EEP2006 性能的目的。
【元件屬性】
ID ( 名稱 )(string)
元件名稱,用於識別該元件。
DataSourceID ( 資料源 )( string )
選擇 Web Auto Query 需要綁定的 WebDataSource 。
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 元件名稱。
IsFlowClient ( 是否 為 WorkFlow 的 Client)( bool)
用 來設定 Query 的 Client 是否是用于 WorkFlow 的 Client 。
Log( 日志 )(string)
保存記錄 WebAutoTest 的 Log 文件的名字。
【事件】
此元件無事件