• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化

发布: 2008-9-12 14:59 | 作者: 宁德军 | 来源: IBM Rational | 查看: 87次 | 进入领测软件测试网论坛讨论

领测软件测试网

8oqpg U gZK

*P%pr/k T%A S_;m3.2.3 自定义Java脚本的使用

:~"P)m"J-W 软件测试技术网 Wo7Bboeam m6~

 在测试脚本中添加自定义的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`~"L yfQ_

软件测试技术网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 m p z9L
*/软件测试技术网!A%A!L1w Q4BC{(u@8T
public class Random_Duration implements
v ?5r/]xHi4Rcom.ibm.rational.test.lt.kernel.custom.ICustomCode {
}7Z3gj'h4Hpublic Random_Duration() {
bcj^o}软件测试技术网1B Z[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) {
_;}-[1x ljB/******** 以下部分是测试员所加入的定制代码 *****************/
.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