LR中使用Java Vuser测试Java类功能

 

1、测试前准备:

A、准备待测试类:Test04.java

package com.msmiles.test;
public class Test04 {
int id;  //编号
String name;  //姓名
int age;   //年龄

public Test04(int id, String name, int age){
    this.id = id;
    this.name = name;
    this.age = age;
}

public boolean equals(Object obj){
    return  this.id == ((Test04)obj).id;
}
}

 

2、编写LR测试脚本

A、协议选择:


LR中使用Java Vuser测试Java类功能_第1张图片
 

B、进入 script view 界面


LR中使用Java Vuser测试Java类功能_第2张图片
 

 

LR中使用Java Vuser测试Java类功能_第3张图片
 

C、修改脚本内容:导入包(如,import com.msmiles.test.*;)和添加脚本代码


LR中使用Java Vuser测试Java类功能_第4张图片
 

D、保存脚本。目录为 D:\LRScript\Java\Test04

 

3、编译 Test04.java类,将编译后的Test04.class放到目录 D:\LRScript\Java\Test04\com\msmiles\test 下


LR中使用Java Vuser测试Java类功能_第5张图片
 

4、执行测试


LR中使用Java Vuser测试Java类功能_第6张图片
 

5、查看LR控制台输出


LR中使用Java Vuser测试Java类功能_第7张图片
 

 

备注:

1、根据上述可知,我们也可以使用LR调用Java开发的测试类来测试其他系统。

2、如果调用的是jar包,那么jar包需要放在LR脚本同目录下,因为jar包中已经包含了目录结构:com\msmiles\test

 

 

你可能感兴趣的:(java)