在录制脚本时可以选择Java Vuser方式来编写代码实现,有几个注意点:
在脚本编辑界面按F4的Run-time Settings,可以设置JRE和ClassPath路径;
Actions类中使用的class包括Run-time Settings中设置的类路径、JRE下的类以及HP\LoadRunner\classes下的lr相关类;对于初始化的信息需要在默认构造器上做,不能使用static静态块;
/*
* LoadRunner Java script. (Build: _build_number_)
*
* Script Description:
*
*/
import lrapi.lr;
public class Actions
{
private JmsSender send = new JmsSender();
public Actions(){
send.init();
}
public int init() throws Throwable {
return 0;
}//end of init
public int action() throws Throwable {
lr.start_transaction("s");
lr.output_message("开始发送消息");
try {
send.sendMessage("消息内容");
lr.end_transaction("s", lr.PASS);
} catch (Exception e) {
lr.end_transaction("s", lr.FAIL);
}
lr.output_message("发送消息成功");
return 0;
}//end of action
public int end() throws Throwable {
return 0;
}//end of end
}