領測軟件測試網
8oqpgUgZK
*P%pr/k
T%A
S_;m3.2.3 自定義Java腳本的使用
:~"P)m"J-W
軟件測試技術網 Wo7Bboeamm6~ 在測試腳本中添加自定義的Java代碼,主要是為了實現對消息返回內容的驗證、為其后的消息構造動態消息數據或為了完成如驗證、加解密、日志記錄等的特殊任務。RPT通過內置Java代碼執行引擎,提供在測試腳本中靈活插入客戶化Java代碼的能力。性能測試員可以通過右鍵菜單(如圖六所示),方便地在測試腳本中添加定制Java腳本。軟件測試技術網8k~2z"F9E,|O'R6m
\ f2De1?fVN;?圖十、在測試腳本中加入定制代碼軟件測試技術網0B
n9?
S;{(Y.~{9g
WC/vv'rqi+Av2C
軟件測試技術網'h&EC1b3h
在加入定制代碼過程中,性能測試員通常要根據需要為添加的Java類命名,然后,點擊"生成代碼"按鈕,RPT可以自動生成測試腳本的框架;通過點擊"查看代碼"按鈕,性能測試員可以對生成的代碼進行編輯,實現所需的定制任務。自動生成的Java代碼框架如下所示:軟件測試技術網5T K+[1d`s
軟件測試技術網x`~"LyfQ_ 軟件測試技術網B5Q#S;rh0e
軟件測試技術網9J9A!qv.{package test;軟件測試技術網-QcBkZ8x1N import com.ibm.rational.test.lt.kernel.logging.IKLog;軟件測試技術網(Q;sxPN^9F import java.util.Random;軟件測試技術網f*Ha,rR /**軟件測試技術網o[
EH
GWq * @author Ning Dejun軟件測試技術網.F5iz Zy mp z9L */軟件測試技術網!A%A!L1wQ4BC{(u@8T public class Random_Duration implements v
?5r/]xHi4Rcom.ibm.rational.test.lt.kernel.custom.ICustomCode { }7Z3gj'h4Hpublic Random_Duration() {
bcj^o}軟件測試技術網1BZ[4@d${5`:{o /** * @see com.ibm.rational.test.lt.kernel.custom.ICustomCode#exec(IKLog, java.lang.String[])*/軟件測試技術網 v3q(vl)zXD public String exec(IKLog log, String[] args) { _;}-[1xljB/******** 以下部分是測試員所加入的定制代碼 *****************/ .rrB[+f4nitT// Function Generates a Random Trip duration from 1 to 7 days Ug\wZ"K/SRandom generator = new Random();軟件測試技術網-P,zM"h,v1W3q int iDuration = generator.nextInt(6)+1; y ^-{
d/e)EString sDuration = new Integer(iDuration).toString(); #U0RF0n(GE,^log.reportMessage("Random Trip Duration: " + sDuration);軟件測試技術網3{7f#kY)}G+nJQYm return sDuration; 1B6`(|~y/*************************************************************/ ^z$L]]}$X*o9_-x!~N} AL^i;L
s4y} ?on
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|